❈ ConstraintLayout 2.0.0

Programmierung androidstudio.googleblog.com

We are very happy to announce the stable release of ConstraintLayout 2.0 -- a long journey, but this version adds a very long list of capabilities to v1!


From better runtime API to build up layouts, to the introduction of new layout mechanisms such as Flow, or additional helpers like Layer, the new features will help you build powerful and adaptable layouts. Most notably of course, this release introduces MotionLayout, an extremely powerful subclass of ConstraintLayout that you can use to create refined motion in your application.

In addition to the existing Layout Editor in Android Studio, allowing easy creation and edition of UI with ConstraintLayout, we recently added a new Motion Editor in Android Studio 4.0+, enabling you to quickly take advantage of MotionLayout in your projects.


It’s available from the google maven repository:
dependencies {
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0'
}




or if using the android.support packages:

dependencies {
    implementation 'com.android.support.constraint:constraint-layout:2.0.0'
}



Documentation is available on https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout and https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout

Examples are available on https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples


Note

We are aware of a compatibility issue with Motion Editor in Studio 4.0, a fix will be released shortly. 

Bugfixes


Here is the list of issues fixed since the rc1. Notable fixes are:
  • MotionLayout Transition delays & TransitionListener fixes
  • ConstraintLayout flow & barrier fixes
MotionLayout inside ScrollView does not properly adjust height after transition140447122
A view has 0 width instead of full width when surrounded and constrained with other three gone views162917672
ConstraintLayout : View that has both top and bottom constraints is positioned wrong163880200
ConstraintLayout : incorrect positioning when applying a bias of 1.0165028374
Setting the visibility of a View to GONE causes layout to render incorrectly in 2.0.0-rc1164130218
[Flow] android:layout_width == 0dp works wrong164794521
TransitionListener.onTransitionChange is called over and over again when use MotionLayout in RelativeLayout152542382
Incorrect positioning of Barriers in 2.0.0-beta5159540431
TOP barrier broken in beta8163100583
Long duration fadeIn animation163848906
Negative padding causes issues with 2.0.0-rc1164160877
...

Zur Startseite

Kompletten Artikel anzeigen (externe Quelle: https://androidstudio.googleblog.com/2020/08/constraintlayout-200.html)

➤ Weitere Beiträge von Team Security | IT Sicherheit

Understanding the performance benefits of using ConstraintLayout

vom 602.76 Punkte ic_school_black_18dp
Posted by Takeshi Hagikura, Developer Programs Engineer Since announcing ConstraintLayout at Google I/O last year, we've continued to improve the layout's stability and layout editor support. We've also added new features specific to ConstraintLayo

ConstraintLayout 2.0.0 beta 2

vom 505.54 Punkte ic_school_black_18dp
We are happy to announce the release of ConstraintLayout 2.0 beta 2. It’s available from the google maven repository: dependencies {    implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta2'} or if using the AndroidX packages: dependencies {    implementation 'androidx.con

ConstraintLayout 2.0.0 beta 7

vom 388.88 Punkte ic_school_black_18dp
We are happy to announce the release of ConstraintLayout 2.0 beta 7. It’s available from the google maven repository:dependencies {    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta7'}or if using the android.support packages:dependencies {    implementation 'com.android.support.constraint:constraint

ConstraintLayout 2.0.0 rc1

vom 388.88 Punkte ic_school_black_18dp
We are happy to announce the release candidate of ConstraintLayout 2.0. As this might be the final release before stable, we encourage people to try it and report any issues with their projects!ConstraintLayout 2.0 adds a long list of capabilities to

ConstraintLayout 2.0.0

vom 388.88 Punkte ic_school_black_18dp
We are very happy to announce the stable release of ConstraintLayout 2.0 -- a long journey, but this version adds a very long list of capabilities to v1!From better runtime API to build up layouts, to the introduction of new layout mechanisms such as Flow, or addit

ConstraintLayout 2.0.2

vom 388.88 Punkte ic_school_black_18dp
 ConstraintLayout 2.0.2 is now available on the google maven repository: dependencies {  implementation 'androidx.constraintlayout:constraintlayout:2.0.2'}or if using the android.support packages:dependencies {  implementation 'com.android.support.constraint:constraint-layout:2.0.2'}D

ConstraintLayout 2.0.0 beta 4

vom 349.99 Punkte ic_school_black_18dp
We are happy to announce the release of ConstraintLayout 2.0 beta 4. It’s available from the google maven repository:dependencies {    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4'}or if using the android.support packages:dependencies {    implementation 'com.android.support.constraint:constraint

ConstraintLayout 2.0.0 beta 6

vom 349.99 Punkte ic_school_black_18dp
We are happy to announce the release of ConstraintLayout 2.0 beta 6. It’s available from the google maven repository:dependencies {    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta6'}or if using the android.support packages:dependencies {    implementation 'com.android.support.constraint:constraint

ConstraintLayout 2.0.3

vom 311.1 Punkte ic_school_black_18dp
ConstraintLayout 2.0.3 is now available on the google maven repository:dependencies {  implementation 'androidx.constraintlayout:constraintlayout:2.0.3'}or if using the android.support packages:dependencies {  implementation 'com.android.support.constraint:cons

ConstraintLayout 2.0.4

vom 291.66 Punkte ic_school_black_18dp
ConstraintLayout 2.0.4 is now available on the google maven repository:dependencies {  implementation 'androidx.constraintlayout:constraintlayout:2.0.4'}or if using the android.support packages:dependencies {  implementation 'com.android.support.constraint:constrain

ConstraintLayout 2.0.0 beta 3

vom 272.21 Punkte ic_school_black_18dp
We are happy to announce the release of ConstraintLayout 2.0 beta 2. It’s available from the google maven repository: dependencies {    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta3'} or if using the android.support packages: dependencies {    implementation 'com.android.support.constraint:con

ConstraintLayout 2.0.0 beta 5

vom 272.21 Punkte ic_school_black_18dp
We are happy to announce the release of ConstraintLayout 2.0 beta 5. It’s available from the google maven repository:dependencies {    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta5'}or if using the android.support packages:dependencies {    implementation 'com.android.support.constraint:constraint

Team Security Diskussion über ConstraintLayout 2.0.0