草庐IT

OnTouchListener

全部标签

android - Kotlin OnTouchListener 已调用,但未覆盖 performClick

如何在Kotlin中覆盖performClick以避免出现警告?next.setOnTouchListener(View.OnTouchListener{view,motionEvent->when(motionEvent.action){MotionEvent.ACTION_DOWN->{valicon:Drawable=ContextCompat.getDrawable(activity.applicationContext,R.drawable.layer_bt_next)icon.setColorFilter(Color.GRAY,PorterDuff.Mode.MULTIPL

android - OnTouchListener 的 Ontouch 事件在 android 中被调用两次

我正在创建一个应用程序,其中在运行时给定的两点之间生成一条线。我看到的问题是onTouch()在我的模拟器上每次点击都会被调用两次。我知道检查了两个操作(ACTION_DOWN和ACTION_UP)。但我希望我的应用只调用一次onTouch()。请给我一些想法。这是我使用的代码:SurfaceViewsurfaceview=newSurfaceView(getContext());SurfaceHolderh=surfaceview.getHolder();intaction=event.getActionMasked();synchronized(h){if(action==Moti

关于android:当在activity中使用touch Listener时,我们如何从监听器中获取信息给activity?

WhenusingtouchListenerinactivityhowcanwegetinformationbacktotheactivityfromthelistener?我有一个活动,其中有一个ImageView和一个SeekBar。我为ImageView注册了一个带有imageview1.setOnTouchListener(mylistener)的侦听器(mylistner是一个类)。我在侦听器的onTouch方法中获取运动事件。我希望程序在我触摸图像视图时隐藏SeekBar。我看过的所有教程都展示了侦听器如何从源中获取事件。但我正在寻找的是将数据发送回源,以便它可以隐藏SeekBar

关于android:当在activity中使用touch Listener时,我们如何从监听器中获取信息给activity?

WhenusingtouchListenerinactivityhowcanwegetinformationbacktotheactivityfromthelistener?我有一个活动,其中有一个ImageView和一个SeekBar。我为ImageView注册了一个带有imageview1.setOnTouchListener(mylistener)的侦听器(mylistner是一个类)。我在侦听器的onTouch方法中获取运动事件。我希望程序在我触摸图像视图时隐藏SeekBar。我看过的所有教程都展示了侦听器如何从源中获取事件。但我正在寻找的是将数据发送回源,以便它可以隐藏SeekBar