本文整理了Java中android.view.TextureView.addOnLayoutChangeListener()
方法的一些代码示例,展示了TextureView.addOnLayoutChangeListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextureView.addOnLayoutChangeListener()
方法的具体详情如下:
包路径:android.view.TextureView
类名称:TextureView
方法名:addOnLayoutChangeListener
暂无
代码示例来源:origin: nekocode/CameraFilter
void setupCameraPreviewView() {
renderer = new CameraRenderer(this);
textureView = new TextureView(this);
container.addView(textureView);
textureView.setSurfaceTextureListener(renderer);
// Show original frame when touch the view
textureView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
renderer.setSelectedFilter(R.id.filter0);
break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL:
renderer.setSelectedFilter(filterId);
break;
}
return true;
}
});
textureView.addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
@Override
public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {
renderer.onSurfaceTextureSizeChanged(null, v.getWidth(), v.getHeight());
}
});
}
代码示例来源:origin: nekocode/MusicVisualization
mContainerView.addView(textureView);
textureView.setSurfaceTextureListener(mRender = new VisualizerRenderer(this, captureSize / 2));
textureView.addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
@Override
public void onLayoutChange(
内容来源于网络,如有侵权,请联系作者删除!