2
0
layout/README.md
Andrey Skripkin 16d05d3a53
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 15s
Update README.md
2024-06-04 09:51:59 +00:00

18 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[![Android Studio version](https://img.shields.io/endpoint?url=https%3A%2F%2Fsicampus.ru%2Fgitea%2Fcore%2Fdocs%2Fraw%2Fbranch%2Fmain%2Fandroid-studio-label.json)](https://sicampus.ru/gitea/core/docs/src/branch/main/how-upload-project.md)
# Практическая работа. Разметка
Измените код существующих классов, добавьте новые классы и интерфейсы, дополните разметку и ресурсы, чтобы приложение отвечало следующим требованиям:
1. Четыре кнопки *Floating Action Button* располагаются слева-сверху, справа-сверху, слева-снизу и справа-снизу с отступом `@dimen/main_padding`.
2. Размеры (ширина и высота) элементов типа *Floating Action Button* имеют значение `@dimen/fab_size`.
3. Элемент разметки *TextView* с `@id/score_text` должен отображать суммарное количество нажатий на кнопки *Floating Action Button*, при запуске приложения он должен содержать строку «`0`». *TextView* должен иметь размеры родительского контейнера, поля (отступы) с каждой стороны задаются `@dimen/main_padding`.
4. По нажатии на *TextView* счётчик числа нажатий на кнопки *Floating Action Button* сбрасывается (устанавливается строка «`0`», отсчёт запускается заново) и появляется *Snackbar* c текстом «`100%`» (без кавычек).
Название ресурсов и их значения:
| № | Строковый ресурс | Значение ресурса |
|:-:|:----------------------:|:----------------:|
| 1 | `@dimen/main_padding` | **32dp** |
| 2 | `@dimen/fab_size` | **64dp** |