Страница 1 из 1
Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 16 авг 2012, 23:00
damager82
В этом уроке:
- обрабатываем множественные касания
Click here to read this article!
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 29 авг 2012, 22:07
DJames
тыц-тыц-тыц-тыц-тыц-... :0
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 20 дек 2012, 08:42
Snakebyte
Возможно, стоит оговорить, что максимум 10 одновременных касаний - ограничение системы, реальные устройства часто поддерживают гораздо меньше.
Например, HTC Wildfire S - только 4.
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 24 дек 2012, 14:00
damager82
Snakebyte писал(а):Возможно, стоит оговорить, что максимум 10 одновременных касаний - ограничение системы, реальные устройства часто поддерживают гораздо меньше.
Например, HTC Wildfire S - только 4.
Да, пожалуй имеет смысл. Мой Desire вообще только два касания держит, да и те с глюками
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 24 фев 2014, 19:18
gtkgroup
Как программно можно определить поддерживает ли используемое устройство мультитач?
Может кто знает?
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 25 фев 2014, 23:04
damager82
gtkgroup писал(а):Как программно можно определить поддерживает ли используемое устройство мультитач?
Может кто знает?
Посмотрите здесь обсуждение
viewtopic.php?f=36&t=3319&p=24187#p24187
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 22 мар 2014, 21:53
dmitriy4leex
А каким образом можно сохранить данные о касаниях при повороте экрана?
Я пробовал создавать 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 – обработка множественных касаний
Добавлено: 10 фев 2015, 01:37
alex2002
Всем привет! Подскажите, как реализовать в приложении эффект Zoom с помощью Multi Touch? Имеется в виду возможность увеличения и изображения и текста, и других размещаемых на экране элементов?
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 11 фев 2015, 10:01
GRAF_COLLIOSTRO
мучал мультикнопочную мышь в GENYMOTION... 3 касания одновременно - макисмум... больше не получилось)
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 24 дек 2015, 23:30
vorskla
Не могу понять почему при первом же касании, без движения на экране появляется информация о состоянии всех возможных 10 касаниях, хотя без движения не должен срабатывать
case MotionEvent.ACTION_MOVE: // движение
и sb должен быть пуст?
Re: Урок 103. MultiTouch – обработка множественных касаний
Добавлено: 23 мар 2020, 13:25
Anonymous777
Написано
Я коснулся экрана 5-ю пальцами (последовательно от большого до мизинца, ID от 0 до 5) и потом один (указательный, ID = 1) убрал с экрана.
Значит получится что коснулся с 6 пальцами?