В программирование для платформы Android




Download 2,59 Mb.
bet9/12
Sana16.05.2024
Hajmi2,59 Mb.
#236947
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Введение в программирование для платформы Android

Задание 2. Написать приложение, в котором пользователь водит указателем по экрану устройства, и если движение близко по траектории к вертикальному, то цвет фона Активности становится синим, если движение указателя пользователя близко по траектории к горизонтальному, то цвет фона Активности становится желтым.
Для изменения цвета фона Активности используйте вызов метода: setBackgroundColor(int Color); для главного контейнера Активности.
ConstraintLayout
Для позиционирования элемента внутри ConstraintLayout необходимо указать ограничения (constraints).
Для установки позиции относительно определенного элемента используются следующие ограничения:
  • layout_constraintLeft_toLeftOf: левая граница позиционируется относительно левой границы другого элемента
  • layout_constraintLeft_toRightOf: левая граница позиционируется относительно правой границы другого элемента
  • layout_constraintRight_toLeftOf: правая граница позиционируется относительно левой границы другого элемента
  • layout_constraintRight_toRightOf: правая граница позиционируется относительно правой границы другого элемента
  • layout_constraintTop_toTopOf: верхняя граница позиционируется относительно верхней границы другого элемента
  • layout_constraintTop_toBottomOf: верхняя граница позиционируется относительно нижней границы другого элемента

  • И т.п.
  • layout_constraintBaseline_toBaselineOf: базовая линия позиционируется относительно базовой линии другого элемента
  • layout_constraintStart_toEndOf: элемент начинается там, где завершается другой элемент
  • layout_constraintStart_toStartOf: элемент начинается там, где начинается другой элемент
  • layout_constraintEnd_toStartOf: элемент завершается там, где начинается другой элемент
  • layout_constraintEnd_toEndOf: элемент завершается там, где завершается другой элемент

Для определения позиции элемента в ConstraintLayout необходимо указать как минимум одно ограничение по горизонтали и одно ограничение по вертикали!
Для позиционирования относительно границ самого контейнера ContentLayout нужно задать для ограничения значение parent.
Для позиционирования относительно любого другого элемента внутри ConstraintLayout в качестве значения ограничения указывается id этого элемента.
>
Download 2,59 Mb.
1   ...   4   5   6   7   8   9   10   11   12




Download 2,59 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



В программирование для платформы Android

Download 2,59 Mb.