Как правильно сверстать интерфейс под Android

Рейтинг: 0Ответов: 0Опубликовано: 25.01.2023

Задача - разработать графический пользовательский интерфейс для многотонального генератора сигналов. Интерфейс должен соответствовать критериям:

  1. Окно приложения содержит 2 вкладки, переключаться между которыми можно свайпом по экрану.
  2. На каждой вкладке присутствуют три визуально разделенные друг от друга группы элементов для настройки тона генерируемого сигнала.

Я пытался решить задачу следующим образом:

  • создал фрагмент с возможностью настройки параметров одного тона;
  • создал фрагмент, содержащий три FragmentContainerView для настройки тона;
  • ну, далее просто создал Adapter возвращающий экземпляры второго по списку фрагмента, TabLayout и ViewPager2, прописал логику, к работе вкладок претензий нет.

К сожалению, данное решение не позволяет получить экземпляры фрагментов настройки параметров тона (которых по 3 в каждой вкладке). Из-за этого я не могу получить доступ к свойствам и методам этих фрагментов, как следствие, не вижу, что пользователь в них выбрал и не могу корректировать их содержимое из кода.

Вследствие этого возникает вопрос: как же правильно решить мою задачу? Как создать интерфейс, удовлетворяющий моим требованиям и обладающий возможностью взаимодействовать с программой? Спасибо! Требуемый интерфейс на мобильном телефоне Фрагмент для настройки параметров тона Фрагмент с тремя FragmentContainerView

Ответы

Ответов пока нет.