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
(79)
►
októbra
októbra
(8)
►
septembra
septembra
(8)
►
augusta
augusta
(9)
►
júla
júla
(6)
►
júna
júna
(7)
►
mája
mája
(9)
►
apríla
apríla
(9)
►
marca
marca
(6)
►
februára
februára
(8)
►
januára
januára
(9)
►
2023
2023
(76)
►
decembra
decembra
(4)
►
novembra
novembra
(9)
►
októbra
októbra
(7)
►
septembra
septembra
(8)
►
augusta
augusta
(3)
►
júla
júla
(4)
►
júna
júna
(6)
►
mája
mája
(10)
►
apríla
apríla
(4)
►
marca
marca
(7)
►
februára
februára
(9)
►
januára
januára
(5)
►
2022
2022
(59)
►
decembra
decembra
(3)
►
novembra
novembra
(5)
►
októbra
októbra
(8)
►
septembra
septembra
(4)
►
augusta
augusta
(4)
►
júla
júla
(2)
►
júna
júna
(7)
►
mája
mája
(6)
►
apríla
apríla
(5)
►
marca
marca
(6)
►
februára
februára
(5)
►
januára
januára
(4)
►
2021
2021
(54)
►
decembra
decembra
(3)
►
novembra
novembra
(2)
►
októbra
októbra
(6)
►
septembra
septembra
(4)
►
augusta
augusta
(5)
►
júla
júla
(8)
►
júna
júna
(4)
►
mája
mája
(5)
►
apríla
apríla
(1)
►
marca
marca
(7)
►
februára
februára
(4)
►
januára
januára
(5)
►
2020
2020
(107)
►
decembra
decembra
(7)
►
novembra
novembra
(3)
►
októbra
októbra
(8)
►
septembra
septembra
(6)
►
augusta
augusta
(11)
►
júla
júla
(14)
►
júna
júna
(10)
►
mája
mája
(12)
►
apríla
apríla
(11)
►
marca
marca
(11)
►
februára
februára
(6)
►
januára
januára
(8)
►
2019
2019
(145)
►
decembra
decembra
(16)
►
novembra
novembra
(12)
►
októbra
októbra
(10)
►
septembra
septembra
(13)
►
augusta
augusta
(12)
►
júla
júla
(6)
►
júna
júna
(9)
►
mája
mája
(18)
►
apríla
apríla
(14)
►
marca
marca
(12)
►
februára
februára
(10)
►
januára
januára
(13)
►
2018
2018
(128)
►
decembra
decembra
(13)
►
novembra
novembra
(12)
►
októbra
októbra
(10)
►
septembra
septembra
(10)
►
augusta
augusta
(16)
►
júla
júla
(10)
►
júna
júna
(13)
►
mája
mája
(9)
►
apríla
apríla
(11)
►
marca
marca
(12)
►
februára
februára
(9)
►
januára
januára
(3)
▼
2017
2017
(48)
►
decembra
decembra
(3)
►
novembra
novembra
(2)
►
októbra
októbra
(8)
►
septembra
septembra
(3)
►
augusta
augusta
(4)
►
júla
júla
(3)
►
júna
júna
(3)
►
mája
mája
(4)
►
apríla
apríla
(5)
►
marca
marca
(5)
▼
februára
februára
(6)
ConstraintLayout 1.0 is now available
Android Studio 2.3 RC 1 is Now Available
ConstraintLayout beta 5 is now available
Android Studio 2.3 Beta 4 is now available
Android Emulator Revision 25.3.0 (Feb 2017)
Android SDK Tools Revision 25.3.0 (Feb 2017)
►
januára
januára
(2)
►
2016
2016
(5)
►
decembra
decembra
(3)
►
novembra
novembra
(2)
Subscribe to updates
Príspevky
Atom
Príspevky
Android Developers
Android Studio
Preview
Release Updates
ConstraintLayout beta 5 is now available
štvrtok 9. februára 2017
We just published ConstraintLayout beta 5. As always, it's available in the SDK Manager (under the "Support Repository" section). We recommend to update to this version -- it will be the last beta before 1.0 and is considered as the release candidate.
Key Changes:
Use of
MATCH_PARENT
now throws exception
Improved
performance
in wrap_content use cases (30-40%)
Better view
dimension control
(6 new attributes)
Improved behaviour of
gone
in chains
Aspect ratio
enhancements
Increased coverage of apis in
ConstraintSet
(chains, transforms, etc.). See
documentation
.
Note
: if you are using Android Studio 2.2, you might have to do File->Invalidate Caches & restart studio after installing this version (the editor behavior may not be correct, with widgets temporarily snapping to the top left corner or not shown). Using Android Studio 2.3 is strongly encouraged.
MATCH_PARENT
MATCH_PARENT
is not valid in ConstraintLayout when set on its children, and its behavior undefined. To reduce the risk of errors we now throws an exception if we encounter it.
Improved performance
This release fixes a few issues and performance improvements (notably,
wrap_content
measure on the layout got a ~30-40% speed bump).
Better view dimension controls
The new available behaviors when a dimension is set to
0dp
(
MATCH_CONSTRAINT
). As before, both endpoints (left/right or top/bottom) need to be connected to targets.
layout_constraintWidth_default
= spread
(default, similar to the previous behavior)
layout_constraintWidth_default
= wrap
layout_constraintHeight_default
= spread
layout_constraintHeight_default
= wrap
Additionally, minimum and maximum dimensions can be specified (they will only apply to MATCH_CONSTRAINT widgets):
layout_constraintWidth_min
= [dimension]
layout_constraintWidth_max
= [dimension]
layout_constraintHeight_min
= [dimension]
layout_constraintHeight_max
= [dimension]
Spread
provides the previous behaviour of expanding to fill the area defined by the constraints.
Wrap
provides a significant new behaviour, with the widget resizing as if wrap_content was used, but limited by the connected constraints. A widget will thus not grow beyond the endpoints.
Gone Behavior in Chains
Previously, this was not handled -- views in a Chain would disappear but still take space. Now, if a view in a chain is marked as GONE, the chain will react as if the view didn’t exist.
Improved Ratio Support
Here the widget has both dimension set to MATCH_CONSTRAINT (0dp), and the attribute layout_constraintDimensionRatio=”16:9”