Я пытаюсь объединить возможность делать масштабирование / панорамирование изображения
внутри галереи. Проблема заключается в контроле, какое касание
события обрабатываются каждым. При горизонтальном перетаскивании изображения
ImageView необходимо обработать перетаскивание для панорамирования, вплоть до края
изображения, то представление галереи должно обработать
коснитесь события, чтобы оно могло провести к следующей фотографии.
Кажется, что если я вернусь false от ontouchevent изображения,
тогда я не буду уведомлен о событиях перемещения панорамирования.
То, что я пытался сделать, это вернуть истину из ontouchevent imageview
пока не будет достигнут край изображения, верните false. Однако я
считаю, что это не заставит Галерею начать обработку этих
события, так как он пропустил первоначальное событие приземления.
Моя следующая мысль - каким-то образом превратить сдерживающую деятельность в
сенсорный обработчик, и каким-то образом остановить получение галереи и ImageView
касаться событий в обычном режиме, и их активность переадресует события касания
вручную. Не уверен, если это возможно, или если есть пример.
Моим последним средством будет просто не использовать android.widget.Gallery,
которого я хочу избежать, потому что я хочу, чтобы виджет «чувствовал» так же, как
другие места на телефоне, и мне нравится повторное использование кода. К сожалению, Я
возможно, придется сделать это, так как я вижу все другие приложения, которые имеют этот зум / панорамирование
похоже, что не используется виджет Галерея (Gallery3D и т. д.).
У меня вопрос, каков наилучший способ дизайна для этой ситуации, когда
Движение событий нужно разделить между двумя взглядами? Любые идеи будут
Большое спасибо, спасибо.