Горизонтальный выход “вкладки” прокручивает между представлениями

Я интересуюсь созданием горизонтального представления прокрутки, которое "привязывается" к просматриваемому объекту, таким образом, только один объект когда-либо показывают за один раз. Пользователь может перетащить касание слева/справа и будет видеть предыдущие/следующие представления, переключаясь на него, если существует достаточно скорости. Это взаимодействие точно похоже на то, что новый виджет погоды/новостей, который идет с Nexus One, делает для навигации между его "вкладками".

Есть ли какие-либо существующие виджеты представления, которые делают это?

Обновление: найденный копией виджета новостей/погоды (GenieWidget) и их, кажется, реализовали свой собственный виджет для выполнения этого, которое они называют com.google.android.apps.genie.geniewidget.ui.FlingableLinearLayout который является собственной пользовательской частью com.google.android.apps.genie.geniewidget.ui.TabView. Поскольку тот источник не доступен, это не смотрит слишком обнадеживающее направление.

15
задан Steve Pomeroy 23 March 2010 в 16:32
поделиться

2 ответа

Я не знаю Nexus 1, но могу предложить вам просмотреть галерею. Это идеально подходит для ваших требований в соответствии с приведенным выше объяснением.

0
ответ дан 1 December 2019 в 03:34
поделиться

Не смотрите на реализацию новостей и погоды, у нее есть пара недостатков. Однако вы можете использовать исходный код приложения Home (называемого Launcher или Launcher2) на android.git.kernel.org. Виджет, который мы используем для прокрутки на главной странице, находится в Workspace.java.

5
ответ дан 1 December 2019 в 03:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: