本文整理了Java中android.view.TextureView.setOnTouchListener()
方法的一些代码示例,展示了TextureView.setOnTouchListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextureView.setOnTouchListener()
方法的具体详情如下:
包路径:android.view.TextureView
类名称:TextureView
方法名:setOnTouchListener
暂无
代码示例来源: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: googlecreativelab/shadercam
/**
* add a listener for touch on our surface view that will pass raw values to our renderer for
* use in our shader to control color channels.
*/
private void setupInteraction() {
mTextureView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(mRenderer instanceof ExampleRenderer) {
((ExampleRenderer) mRenderer).setTouchPoint(event.getRawX(), event.getRawY());
return true;
}
return false;
}
});
}
代码示例来源:origin: jcampbell05/NiceSupportMapFragment
textureView.setOnTouchListener(new OnTouchListener());
代码示例来源:origin: ksvc/KSYMediaPlayer_Android
mOutputFps = (TextView) findViewById(R.id.player_output_fps);
mTextureView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
内容来源于网络,如有侵权,请联系作者删除!