3.92M
Categories: programmingprogramming softwaresoftware

Разработка мобильных приложений Android. Урок №8. Цепочки элементов в ConstraintLayout

1.

Разработка мобильных
приложений Android
Урок №8
«Цепочки элементов в
ConstraintLayout»

2.

Вопрос дня!
Пицца или Роллы?

3.

Что мы сегодня узнаем?
1.
2.
3.
4.
Научимся строить цепочки из элементов
Научимся ставить вес элементов
Объединять разные View в группы
Научимся ставить кнопочки

4.

В чем проблема ConstraintLayout?

5.

Использовать цепочки!

6.

А как?

7.

По коду:

8.

По коду:

9.

По коду:

10.

Результат

11.

Горизонтальная цепь

12.

По коду:

13.

По коду:

14.

По коду:

15.

Результат

16.

Стили цепочек

17.

1. Spread
Все View равномерно распределены
app:layout_constraintHorizontal_chainStyle=”spread”
app:layout_constraintVertical_chainStyle=”spread”

18.

2. Spread_inside
Первая и последняя View “притянуты” по констрейнтам, а те, что внутри,
равномерно распределяются
app:layout_constraintHorizontal_chainStyle=”spread_inside”
app:layout_constraintVertical_chainStyle=”spread_inside”

19.

3. Packed
Все View притянуты друг к другу (естественно, внешние отступы никто не
отменял).
app:layout_constraintHorizontal_chainStyle=”packed”
app:layout_constraintVertical_chainStyle=”packed”

20.

4. Weighted
layout_constraintHorizontal_weight
layout_constraintVertical_weight

21.

Сделать на дом
1. Сложение
2. Вычитание
3. Адекватный ввод цифр

22.

Что мы сегодня узнали:
1.
2.
3.
4.
Научились строить цепочки из элементов
Научились ставить вес элементов
Научились объединять разные View в группы
Научились ставить кнопочки
English     Русский Rules