UI параллелизм между Swift и Android - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь разработать приложение Android, основанное на пользовательском интерфейсе этого приложения iOS. Я хотел бы воспроизвести две вещи:

  1. Как видите, в нижней части приложения расположены три кнопки, и, нажимая на них, вы можете перемещаться между экранами, не обновляя всю активность. Есть ли похожие представления, которые я могу использовать в Android для его воспроизведения?
  2. На экране активности есть список фильмов. Я хотел бы воспроизвести его, создав список просмотра. Есть ли у вас лучшие альтернативы?

enter image description here

1 Ответ

2 голосов
/ 05 марта 2020
  1. Вы можете использовать BottomNavigationView, чтобы воссоздать этот стиль навигации. Вы можете добавить BottomNavigationView к своему Activity, а затем использовать отдельные Fragment s для внутренних видов, т. Е. Дом, Поиск и др.
  2. ListView будет в порядке для этого, или вы можете использовать RecyclerView с LinearLayoutManager. RecyclerView немного более гибок, чем ListView, поскольку вы можете изменить LayoutManager для GridLayoutManager, если хотите на более крупных устройствах.

Я также рекомендовал бы проверить https://material.io/components/ где вы можете увидеть, какое руководство Google дает для своей системы конструирования материалов.

...