1
0
rainbow/README.md
Владимир Шперлинг 3d6630f72e
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 11s
Обновить README.md
2024-03-17 17:57:05 +00:00

3.2 KiB
Raw Permalink Blame History

Android Studio version

Практическая работа. Радуга

Дополните разметку следующими элементами:

  1. Элемент TextView (@id/main_text), который содержит в себе текст, с поддержкой языка по умолчанию и английского. Значения приведены в таблице 2 (ниже). Элемент должен быть расположен всегда сверху экрана.
  2. Элемент-наследник от ViewGroup (напр. FrameLayout, LinearLayout и т.п.) с идентификатором @id/outer_layout, который содержит только элементы View в виде полос (вертикальные для альбомной ориентации и горизонтальные для портретной ориентации).
  3. Каждая полоса соответсвует необходимому цвету радуги, разделённому между собой белым цветом (белый, красный, белый, оранжевый, белый, жёлтый, белый, зелёный, белый, голубой, белый, синий, белый, фиолетовый, белый).
  4. У каждой полосы с цветом должен быть индетификатор. Набор идентификаторов для цветов следующий:
@id/red
@id/orange
@id/yellow
@id/green
@id/azure
@id/blue
@id/violet
@id/white
Ресурс Значение
@id/red #FF0000
@id/orange #F6A630
@id/yellow #FFEB3B
@id/green #00FF00
@id/azure #2196F3
@id/blue #0000FF
@id/violet #673AB7
@id/white #FFFFFF

Таблица 1. colors.xml

Ресурс Значение Квалификатор
@string/main_text Каждый Охотник Желает Знать Где Сидит Фазан
@string/main_text Richard Of York Gave Battle In Vain en

Таблица 2. strings.xml

Рис. 1. Портретная ориентация

Рис. 2. Альбомная ориентация

Тест Балл Проверка
1 interfaceTest 1 Accessibility Checks
2 languageTest 1 Строковые ресурсы на русском и английском языках
3 checkValues 1 Значения цветов
4 checkPortrait 2 Порядок следования цветов
5 checkLandscape 3 Порядок следования цветов

Таблица 3. Критерии оценивания и тесты