surfaceView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
@Override public void surfaceCreated(SurfaceHolder holder) { surfaceHolder = holder; surfaceView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_UP: case MotionEvent.ACTION_MOVE: case MotionEvent.ACTION_DOWN: gameManager.onPlayerTouch(event.getX()); break; default: break; } return true; } }); }
private void addListener() { this.tvCancle.setOnClickListener(this); this.takePic.setOnClickListener(this); this.mSurfaceView.setOnTouchListener(this); }
private void setListener() { if (DeviceUtils.hasICS()) { mSurfaceView.setOnTouchListener(onSurfaveViewTouchListener); } mBtnPress.setOnTouchListener(onVideoRecoderTouchListener); mTvRecorderCancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); }
public VideoControllerView(Builder builder) { super(builder.context); this.mContext = builder.context; this.mMediaPlayerControlListener = builder.mediaPlayerControlListener; this.mVideoTitle = builder.videoTitle; this.mCanSeekVideo = builder.canSeekVideo; this.mCanControlVolume = builder.canControlVolume; this.mCanControlBrightness = builder.canControlBrightness; this.mExitIcon = builder.exitIcon; this.mPauseIcon = builder.pauseIcon; this.mPlayIcon = builder.playIcon; this.mStretchIcon = builder.stretchIcon; this.mShrinkIcon = builder.shrinkIcon; this.mSurfaceView = builder.surfaceView; setAnchorView(builder.anchorView); this.mSurfaceView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { toggleControllerView(); return false; } }); }
private void setUpGestureControls() { surfaceView.setOnTouchListener(new ExVidPlayerGestureListener(getActivity())); }
private void setUpGestureControls() { surfaceView.setOnTouchListener(new ExVidPlayerGestureListener(getActivity())); }
super.onCreate(b); mDrawingSurfaceView = new SurfaceView(this); mDrawingSurfaceView.setOnTouchListener(mCanvasTouchListener); setContentView(mDrawingSurfaceView); mBall = new Ball(Color.RED, 40);
public void setSurfaceView(SurfaceView view) { this.mSurfaceView = view; mSurfaceHolder = mSurfaceView.getHolder(); mSurfaceHolder.setFixedSize(previewWidth, previewHeight); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mSurfaceHolder.addCallback(this); mDetector = new GestureDetector(activity, new ZoomGestureListener()); mSurfaceView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { mDetector.onTouchEvent(event); return true; } }); }
mSurfaceView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.activity_custom); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); SurfaceView surfaceView = findViewById(R.id.surfaceView); surfaceView.getHolder().addCallback(this); surfaceView.setOnTouchListener(this); rtmpCamera1 = new RtmpCamera1(surfaceView, this); prepareOptionsMenuViews(); etUrl = findViewById(R.id.et_rtp_url); etUrl.setHint(R.string.hint_rtmp); bStartStop = findViewById(R.id.b_start_stop); bStartStop.setOnClickListener(this); bRecord = findViewById(R.id.b_record); bRecord.setOnClickListener(this); Button switchCamera = findViewById(R.id.switch_camera); switchCamera.setOnClickListener(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.activity_custom); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); surfaceView = findViewById(R.id.surfaceView); surfaceView.getHolder().addCallback(this); surfaceView.setOnTouchListener(this); rtspCamera1 = new RtspCamera1(surfaceView, this); prepareOptionsMenuViews(); etUrl = findViewById(R.id.et_rtp_url); etUrl.setHint(R.string.hint_rtsp); bStartStop = findViewById(R.id.b_start_stop); bStartStop.setOnClickListener(this); bRecord = findViewById(R.id.b_record); bRecord.setOnClickListener(this); Button switchCamera = findViewById(R.id.switch_camera); switchCamera.setOnClickListener(this); }
sv.setOnTouchListener(this); btnClear = (Button)findViewById(R.id.btnClear); path = new Path();
surfaceView.setOnTouchListener(new OnTouchListener() {
e_surfaceView.setOnTouchListener(this);
previewImg = (ImageView) findViewById(R.id.preview_img); preview.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
mFaceSurface.setOnTouchListener(new OnTouchListener() {
surfaceView.setOnTouchListener(new OnTouchListener());
private void initView() { videoWidth = 640; videoHeight = 480; mSurfaceView = (SurfaceView) findViewById(R.id.main_surface_view); mDetector = new GestureDetector(this, new ZoomGestureListener()); /** * 单独处理mSurfaceView的双击事件 */ mSurfaceView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { mDetector.onTouchEvent(event); return true; } }); mSurfaceHolder = mSurfaceView.getHolder(); //设置屏幕分辨率 mSurfaceHolder.setFixedSize(videoWidth, videoHeight); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mSurfaceHolder.addCallback(this); mStartButton = findViewById(R.id.main_press_control); mTvTip = (TextView) findViewById(R.id.main_tv_tip); mStartButton.setOnTouchListener(this); //自定义双向进度条 (这个地方差点把我急疯了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) mProgressBar = (BothWayProgressBar) findViewById(R. id.main_progress_bar); mProgressBar.setOnProgressEndListener(this); mHandler = new MyHandler(this); mMediaRecorder = new MediaRecorder(); }
mSurfaceView.setOnTouchListener(mOnSurfaveViewTouchListener);