ErikHellman / ConstraintLayoutWorkshop

A workshop on ConstraintLayout

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ConstraintLayout Workshop

This repository is the base for a workshop where you will learn how to use ConstraintLayout efficiently in Android development.

The workshop is constructed of a number of tasks which each focus on a specific part. The tasks are sorted under different branches in this repository. Images for each part are added to the project.

Refactor the activity_main.xml so that it uses only a single ConstraintLayout.

The task is to create two XML layouts using ConstraintLayout, and animate between them as shown in the picture below.

Credit to Rebecca Franks and her presentation MasteringConstraintLayout in Android for this part.

Animation with ConstraintLayout

The task is to replicate the animation in the picture below.

Please see Animations with ConstraintLayout and ConstraintSet for details.

Animation with Guidelines in ConstraintLayout

In this task you shall use barriers to constraint the start position of the progress bar to two views (The TextView and the Button).

Barriers task

About

A workshop on ConstraintLayout

License:Apache License 2.0


Languages

Language:Kotlin 100.0%