Articles of ontouchlistener

Реализация интерфейса View.IOnTouchListener

В Xamarin я кодировал класс, который реализует интерфейс View.IOnTouchListener . Вот мой код: public class OnTouchListener : View.IOnTouchListener { public bool OnTouch (View v, MotionEvent e) { return true; } void IDisposable.Dispose () { throw new NotImplementedException (); } IntPtr Android.Runtime.IJavaObject.Handle { get { throw new NotImplementedException (); } } } Какие значения мне нужны […]

OnTouch в MapView запускается только в первый раз

Я пытаюсь реализовать функцию масштабирования с двойным касанием в моем MapView. Событие всегда срабатывает в первый раз, но не в последующие моменты. Ниже мой код. У меня такое ощущение, что это связано с тем, что контроллер карты потерялся после первого запуска события. import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import com.google.android.maps.MapActivity; import com.google.android.maps.MapController; import […]

Как поймать события двойного нажатия в Android с помощью OnTouchListener

Я пытаюсь поймать события двойного касания, используя OnTouchListener. Я полагаю, что я бы установил long для motionEvent.ACTION_DOWN, а другой для второго motionEvent.ACTION_DOWN и измерил время между двумя из них, а затем что-то с ним сделал. Тем не менее, мне трудно понять, как подойти к этому. Я использую коммутационные шкафы для сбора мультитач-событий, поэтому я бы […]

Отправка Android-сообщения прикосновением к основной активности при отображении диалога

У меня есть DialogFragment , это onCreateDialog() выглядит примерно так Dialog dialog = new Dialog(getActivity(), R.style.Theme_Translucent_NoTitleBar); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(parentView); dialog.getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.R.color.transparent)); parentView.setOnTouchListener(onTouchListener); return dialog; Функция onTouchListener выглядит примерно так: private OnTouchListener onTouchListener = new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Bundle bundle = getArguments(); int[] coordinates = bundle.getIntArray(COORDINATES); int radius […]

OnTouch дает странные сенсорные точки Android

Его довольно простая вещь, которую я делаю, я сделал это раньше, но теперь ее не работает, как я ожидал. В любом случае Позвольте мне вкратце объяснить, что я пытаюсь сделать и что я получаю :: Сценарий :: У меня есть RelativeLayout в котором размещен ImageView Теперь я установил touchlistener следующим образом: imageview.setOnTouchListener(this); Он попросил меня […]

Координаты Android onTouchEvent Пропустить

Я мое приложение, у меня есть элемент, который требует, чтобы пользователь перемещал его по экрану, и для этого я использую RelativeLayout и onTouchListener. Проблема, с которой я сталкиваюсь, заключается в том, что внутри моего onTouchListener я получаю некоторые странные результаты для getX() и getY() . Я добавил следующую строку кода в свой onTouch() -> ACTION_MOVE […]

Связано с представлением для перемещения внутри RelativeLayout

Я создал перетаскиваемый вид внутри RelativeLayout . Но, похоже, он выходит за рамки RelativeLayout. Я просто хочу сделать View draggable внутри ViewGroup И это представление draggable соответствии с экраном. И он перетаскивается за пределы RelativeLayout. Как я могу ограничить его, чтобы оставаться перетаскиваемым в RelativeLayout. CustomImageButton public class ImageButtonCustom extends ImageButton implements View.OnTouchListener{ float dX, […]

Android: Как определить индекс символа позиции сенсорного события в TextView?

У меня есть TextView с OnTouchListener . То, что я хочу, это индекс символа, на который указывает пользователь, когда я получаю MotionEvent . Есть ли способ добраться до основных метрик шрифтов TextView ?

Поверните представление макета Android вокруг его центра, используя сенсорный прослушиватель

Вот как моя настройка для поворота выглядит. Я слушаю действие вниз и перемещаюсь по значку поворота, пытаясь рассчитать угол поворота и применяя этот угол поворота ко всей компоновке, инкапсулируя edittext. Приложенное вращение должно быть около центра инкапсуляции относительной компоновки. Вот как я пытаюсь добиться этого, в значке touchListener для вращения. if(v == ivRotateSticker){ //TODO grab […]

Передача горизонтальных прокруток Android NestedScrollView в родительский вид

Я пытаюсь сделать левую правую систему карточных карт (например, Tinder), где на карте есть NestedScrollView. Цель заключалась бы в том, что если пользователь прокручивал вверх и вниз только, NestedScrollView прокручивал бы, но если бы пользователь промахнулся влево или вправо, карта использовала бы это. <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="4dp" card_view:cardUseCompatPadding="true"> <android.support.v4.widget.NestedScrollView android:id="@+id/nested_scroll_view" […]

Intereting Posts
RecyclerView внутри ScrollView, некоторые элементы не отображаются Как обрабатывать вращение с помощью Retrofit и RxJava / RxAndroid в действии? Изменить цвет фона меню Android Не можете получить градиентные фоны, чтобы хорошо выглядеть? Обработка ошибок при синхронном вызове с помощью «Дооснащения» Android «Лучшая практика» использования намерений Android Studio Показывает фоновые задачи в строке состояния вместо плавающего окна Программирование на Android: с чего начать создавать простой браузер файлов? Огромное использование памяти в уведомлениях Как создавать всплывающие уведомления, такие как уведомление, используемое в whatsapp для Android? ActionBarCompat + NavigationDrawerFragment не работает на Android 4.0 и 4.1 Отключить ViewRootImpl в Android Log? Как скомпилировать forked-библиотеку в Gradle? Android Studio – невозможно создать проект – GradleConnectionException Почему мой макет перепутался после сброса флажка FLAG_TRANSLUCENT_STATUS?