Урок 103. MultiTouch – обработка множественных касаний
Урок 103. MultiTouch – обработка множественных касаний
В этом уроке:
- обрабатываем множественные касания
Click here to read this article!
- обрабатываем множественные касания
Click here to read this article!
Последний раз редактировалось damager82 23 май 2017, 22:05, всего редактировалось 8 раз.
Re: Урок 103. MultiTouch – обработка множественных касаний
тыц-тыц-тыц-тыц-тыц-... :0
Re: Урок 103. MultiTouch – обработка множественных касаний
Возможно, стоит оговорить, что максимум 10 одновременных касаний - ограничение системы, реальные устройства часто поддерживают гораздо меньше.
Например, HTC Wildfire S - только 4.
Например, HTC Wildfire S - только 4.
Re: Урок 103. MultiTouch – обработка множественных касаний
Да, пожалуй имеет смысл. Мой Desire вообще только два касания держит, да и те с глюкамиSnakebyte писал(а):Возможно, стоит оговорить, что максимум 10 одновременных касаний - ограничение системы, реальные устройства часто поддерживают гораздо меньше.
Например, HTC Wildfire S - только 4.
Re: Урок 103. MultiTouch – обработка множественных касаний
Как программно можно определить поддерживает ли используемое устройство мультитач?
Может кто знает?
Может кто знает?
Re: Урок 103. MultiTouch – обработка множественных касаний
Посмотрите здесь обсуждениеgtkgroup писал(а):Как программно можно определить поддерживает ли используемое устройство мультитач?
Может кто знает?
viewtopic.php?f=36&t=3319&p=24187#p24187
- dmitriy4leex
- Сообщения: 4
- Зарегистрирован: 29 июн 2013, 14:45
Re: Урок 103. MultiTouch – обработка множественных касаний
А каким образом можно сохранить данные о касаниях при повороте экрана?
Я пробовал создавать TextView как отдельный View, а не контейнер контента для Activity, а затем передавать его как Object методами onRetainNonConfigurationInstance и getLastNonConfigurationInstance:
Только вот что-то не получилось, как это можно реализовать? Заранее спасибо!
Я пробовал создавать TextView как отдельный View, а не контейнер контента для Activity, а затем передавать его как Object методами onRetainNonConfigurationInstance и getLastNonConfigurationInstance:
Код: Выделить всё
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) getLastNonConfigurationInstance();
if(tv == null){
tv = (TextView) findViewById(R.id.tvView);
tv.setTextSize(30);
tv.setOnTouchListener(this);
}
}
public Object onRetainNonConfigurationInstance() {
return tv;
}
Re: Урок 103. MultiTouch – обработка множественных касаний
Всем привет! Подскажите, как реализовать в приложении эффект Zoom с помощью Multi Touch? Имеется в виду возможность увеличения и изображения и текста, и других размещаемых на экране элементов?
-
- Сообщения: 115
- Зарегистрирован: 08 янв 2015, 14:32
Re: Урок 103. MultiTouch – обработка множественных касаний
мучал мультикнопочную мышь в GENYMOTION... 3 касания одновременно - макисмум... больше не получилось)
Re: Урок 103. MultiTouch – обработка множественных касаний
Не могу понять почему при первом же касании, без движения на экране появляется информация о состоянии всех возможных 10 касаниях, хотя без движения не должен срабатывать
case MotionEvent.ACTION_MOVE: // движение
и sb должен быть пуст?
case MotionEvent.ACTION_MOVE: // движение
и sb должен быть пуст?
-
- Сообщения: 1
- Зарегистрирован: 23 мар 2020, 10:28
Re: Урок 103. MultiTouch – обработка множественных касаний
Написано
Я коснулся экрана 5-ю пальцами (последовательно от большого до мизинца, ID от 0 до 5) и потом один (указательный, ID = 1) убрал с экрана.
Значит получится что коснулся с 6 пальцами?
Я коснулся экрана 5-ю пальцами (последовательно от большого до мизинца, ID от 0 до 5) и потом один (указательный, ID = 1) убрал с экрана.
Значит получится что коснулся с 6 пальцами?