Я заметил это, когда я сильно ударяю палец слева направо через виджет главного экрана, в средстве моделирования на AVD, переключателе Android к левому главному экрану.
Я задавался вопросом если его возможное, чтобы предотвратить это поведение и позволить гаджетам главного экрана слушать и реагировать на жесты пальца (как сильный удар)? Его очень критическое для моего виджета дизайн UI.
Извините, я размещаю этот ответ как отдельный ответ, потому что он не соответствует комментарию. :)
Так что взаимодействие с виджетами очень ограничено.
Дело в том, что виджеты не «мини-приложения», они ... виджеты. Они живут в мире и зависят от реального применения, содержащего их.
Существует постоянный спрос на виджеты для поддержки более и более сложных взаимодействий, но каждый раз, когда мы начинаем вниз по этому пути, которое он в конечном итоге делает взаимодействие с содержащим приложение гораздо более сложнее, и, вероятно, отрицательно влияет на общую удобство использования Отказ
Например, если виджеты могут обрабатывать Swipes, то пользователь теперь очень не уверен в том, как они могут прослушать между экранами, потому что они получат разное поведение в зависимости от того, где они проводят. Они могли даже застревать в состоянии, где почти невозможно провести промежуток между экранами из-за виджетов, покрывающих трогательную область.
Так что я бы порекомендовал мышление о виджетах, является в качестве окна в ключевую информацию, связанную с вашим приложением, чтобы перейти в более подробную информацию об этой информации, нажав на виджете и переключаюсь в приложение, и, возможно, некоторые дополнительные кнопки для выполнять ключевые операции.
Также по состоянию на 2,0, с новыми темами обоев, вы можете сделать интернет-интерфейс действия, что посещения пользователей от вашего виджета сидят сверху одинаковых обоев, что и домой. Это делает коммутатор между ним и домом чувствовать себя гораздо больше, как взаимодействие внутри дома, а не с другим приложением.