tehnik819 / university-android-task4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

university-android-task4

На главном экране должны одновременно отображаться 4 фрагмента. Расположение – мозаикой: 2 ряда, 2 столбца. Условия:

  • Два верхних фрагмента должны быть фрагментами одного класса, добавленными через тэг и с использованием транзакций соответственно.
  • Нижний левый фрагмент должен быть наследником класса DialogFragment, но отображен как обычный. Фрагмент должен быть добавлен с использованием транзакций.
  • Нижний правый фрагмент должен быть наследником класса WebViewFragment и отображать какую-либо интернет страницу. Фрагмент должен быть добавлен с использованием транзакций.
  • При нажатии на левый верхний фрагмент, состояние фрагментов на экране должно поменяться (можно поменять их местами или добавить новый фрагмент). Повторное нажатие должно ничего не делать.
  • При нажатии на нижний правый фрагмент он должен отображаться в виде диалога.
  • При повороте экрана текущее состояние всех фрагментов должно сохраняться.

About


Languages

Language:Java 85.0%Language:Groovy 15.0%