Articles of ontouchlistener

Kotlin OnTouchListener вызвал, но он не отменяет performClick

Как переопределить checkClick в Kotlin, чтобы избежать предупреждения. next.setOnTouchListener(View.OnTouchListener { view, motionEvent -> when (motionEvent.action){ MotionEvent.ACTION_DOWN -> { val icon: Drawable = ContextCompat.getDrawable(activity.applicationContext, R.drawable.layer_bt_next) icon.setColorFilter(Color.GRAY, PorterDuff.Mode.MULTIPLY) next.setImageDrawable(icon) } MotionEvent.ACTION_UP -> { //view.performClick() next.setImageResource(R.drawable.layer_bt_next) } } return@OnTouchListener true }) view.performClick не работает.

Android Kotlin child onClick блокирует родительский OnTouch

У меня есть эта иерархия раскладки: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/parent" android:layout_width="match_parent" android:layout_height="match_parent"> <com.xxxxxx.Widget android:id="@+id/widget1" android:layout_width="match_parent" android:layout_height="wrap_content"/> <com.xxxxxx.Widget android:id="@+id/widget2" android:layout_width="match_parent" android:layout_height="wrap_content"/> </LinearLayout> </LinearLayout> У меня есть контакты для родительского LinearLayout следующим образом: parent.setOnTouchListener(myCustomTouchParent) class MyCustomTouchParent(ctx: Context): View.OnTouchListener { private var isScrollingDown = false private var isScrollingUp = false private val myGestureDetected = GestureDetector(ctx, MyGestureListener()) var onRecyclerViewMovingDown: […]

Intereting Posts
Использование функции чтения AudioRecord в Kotlin не соответствует аргументам типов платформ Есть ли в Kotlin аналог didSet / willSet? Метод автоматической реализации Kotlin Android Kotlin-allopen для андроида ReferenceError: ok не определен в QUnitAsserter.assertTrue в Kotlin Javascript Вызов «супер (прототип)» из Java на открытый класс данных Котлина DTO Идентификация Котлина не работает должным образом ActivityTestRule.getActivity возвращает значение null в методе Before Как мне настроить изменяемые тестовые приборы в Spek? Развитие библиотеки. Использование данных из внешнего источника Используйте подпроекты Gradle с мультиплатформой Kotlin Аннотации времени выполнения, аннотированные по поданной в классе kotlin, генерируются неправильно Класс Kotlin работает как тесты junit, даже если он находится в пакете androidTest – для класса Java он работает нормально SupportfragmentManager становится null android kotlin Ошибка Required Nothing при определении нулевой локальной переменной и ее установка позже в методе