OnSwipe enhancement including spring (stiffness, damping, mass etc) & never complete
jumpToState function
ViewTransition downUp mode where on touch Down it plays to 100 and on up reverses to 0
Various fixes, notably:
Fix problem in MotionLayout with vertical scroll (#173)
Perf improvements on nested MotionLayout (#189)
Fast transition with NestedScrollView in MotionLayout (#189)
ConstraintSet gone in MotionLayout (#189)
Support downUp ViewTransitions in MotionLayout (#190)
Fix in ImageFilter when reusing drawables (#192)
Add spring support in MotionLayout (#199)
Performance improvement to CircularFlow (#200)
Fixes in derived constraints / constraint override (#212)
2.1.0-beta01
ConstraintLayout
android:layout_width and android:layout_height are back being non-optional due to compatibility issues.
Helpers
added a way to animate or jump directly to a given item of a Carousel
new CircularFlow helper
MotionLayout
Programmatic support for inserting and removing onSwipe and onClick on Transitions
Experimental Support for Transitions through screen rotation
support duration argument to transitions
Better support for customAttributes that are boolean or References
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps constraintlayout from 2.0.4 to 2.1.2.
Release notes
Sourced from constraintlayout's releases.
... (truncated)
Commits
9859aa1
small fixes9000a7e
add new experimental mode callMeasure3b6031b
fix setProgress(p, v) (#438)1295ca9
make the timeline graph an area graph (#434)df23aa8
add null checks to Flow (#432)661b76b
Merge pull request #436 from jswong65/2126f5e37b
bump version0777a93
Change back to build gradle 4.2.2facedd6
Constraints and json parser fixesd782fcb
fix the size of the Timeline graph points (#433)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)