Platform
Android Studio
Google Play
Jetpack
Docs
Blog
Download
What's New
User Guide
Preview
Home
Platform
Android Studio
Download
What's New
User Guide
Preview
Google Play
Docs
Blog
Download a Preview
Install Alongside Stable
New Features
Release Updates
Updates archive
►
2024
2024
(83)
►
November
November
(4)
►
October
October
(8)
►
September
September
(8)
►
August
August
(9)
►
July
July
(6)
►
June
June
(7)
►
May
May
(9)
►
April
April
(9)
►
March
March
(6)
►
February
February
(8)
►
January
January
(9)
►
2023
2023
(76)
►
December
December
(4)
►
November
November
(9)
►
October
October
(7)
►
September
September
(8)
►
August
August
(3)
►
July
July
(4)
►
June
June
(6)
►
May
May
(10)
►
April
April
(4)
►
March
March
(7)
►
February
February
(9)
►
January
January
(5)
►
2022
2022
(59)
►
December
December
(3)
►
November
November
(5)
►
October
October
(8)
►
September
September
(4)
►
August
August
(4)
►
July
July
(2)
►
June
June
(7)
►
May
May
(6)
►
April
April
(5)
►
March
March
(6)
►
February
February
(5)
►
January
January
(4)
►
2021
2021
(54)
►
December
December
(3)
►
November
November
(2)
►
October
October
(6)
►
September
September
(4)
►
August
August
(5)
►
July
July
(8)
►
June
June
(4)
►
May
May
(5)
►
April
April
(1)
►
March
March
(7)
►
February
February
(4)
►
January
January
(5)
►
2020
2020
(107)
►
December
December
(7)
►
November
November
(3)
►
October
October
(8)
►
September
September
(6)
►
August
August
(11)
►
July
July
(14)
►
June
June
(10)
►
May
May
(12)
►
April
April
(11)
►
March
March
(11)
►
February
February
(6)
►
January
January
(8)
►
2019
2019
(145)
►
December
December
(16)
►
November
November
(12)
►
October
October
(10)
►
September
September
(13)
►
August
August
(12)
►
July
July
(6)
►
June
June
(9)
►
May
May
(18)
►
April
April
(14)
►
March
March
(12)
►
February
February
(10)
►
January
January
(13)
▼
2018
2018
(128)
►
December
December
(13)
►
November
November
(12)
►
October
October
(10)
►
September
September
(10)
▼
August
August
(16)
HAXM 7.3.0 to all channels, Emulator 28.0.6 Canary
ConstraintLayout 1.1.3
Android Studio 3.3 Canary 8 available
Emulator 27.3.10 Stable
Android Studio 3.2 RC 2 now available
Emulator 27.3.9 bug-fix update in Stable channel, ...
Android Studio 3.2 Release Candidate 1 available
Android Studio 3.3 Canary 7 available
Emulator 28.0.4 Canary
Android Studio 3.3 Canary 6 available
Emulator 28.0.3 Canary
ConstraintLayout 2.0.0 alpha 2
Android Studio 3.3 Canary 5 available
Android Studio 3.1.4 bug-fix update available
Emulator 28.0.2 Canary
Android Studio 3.3 Canary 4 available
►
July
July
(10)
►
June
June
(13)
►
May
May
(9)
►
April
April
(11)
►
March
March
(12)
►
February
February
(9)
►
January
January
(3)
►
2017
2017
(48)
►
December
December
(3)
►
November
November
(2)
►
October
October
(8)
►
September
September
(3)
►
August
August
(4)
►
July
July
(3)
►
June
June
(3)
►
May
May
(4)
►
April
April
(5)
►
March
March
(5)
►
February
February
(6)
►
January
January
(2)
►
2016
2016
(5)
►
December
December
(3)
►
November
November
(2)
Subscribe to updates
Posts
Atom
Posts
Android Developers
Android Studio
Preview
Release Updates
ConstraintLayout 2.0.0 alpha 2
Thursday, August 9, 2018
We just released the second alpha release of ConstraintLayout 2.0. It’s available from the google maven repository:
dependencies {
implementation 'com.android.support.constraint:constraint-layout:2.0.0-alpha2'
}
or the androidX variant:
dependencies {
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2'
}
Beyond fixes and new features in MotionLayout (Arc mode, TimeCycle keyframes, color drawable interpolation) we added a new optimization mode in ConstraintLayout that you can trigger by using the
app:layout_optimizationLevel=”standard|groups”
. Feedback encouraged!
Fixes and additions:
Minimum SDK is now 14
New “groups” optimizations in ConstraintLayout
ConstraintSet fix (issue when cloning a barrier)
MotionLayout bugfixes (transition listener and others)
Adding support for color drawable interpolation in MotionScene (custom attribute)
Adding Arc motion mode
Adding OnSwipe support with no target
Adding TimeCycle keyframes
Changing easing curve to be applied on start
Rename motion:type attribute in keyframes to motion:keyPositionType to prevent clash with the navigation library
Documentation is available on
https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html