diff --git a/README.md b/README.md index 6733115..0a713a7 100644 --- a/README.md +++ b/README.md @@ -10,19 +10,23 @@ About Transitions API Simple example ============ +
Sample application contain a lot of examples how to use transitions. Usage ============ Gradle: ```groovy dependencies { - compile "com.andkulikov:transitionseverywhere:1.6.2" + compile "com.andkulikov:transitionseverywhere:1.6.3" } ``` Use transition classes from package `com.transitionseverywhere.*` instead of `android.transition.*` from android framework Transitions API.
Changelog ============ +1.6.3
+Hidden transitions is moved in main package. Proguard rules are removed. Some internal fixes. + 1.6.2
Fixed issue with incorrect disappearing when set of more than one Visibility transitions animates the same view
Added two "extra" transitions: Scale (for scaled appearing & disappearing) and TranslationTransition (animates changes of translationX and translationY) @@ -30,15 +34,11 @@ Fixed issue with incorrect disappearing when set of more than one Visibility tra 1.6.0
Merge with final Android Marshmallow SDK
PathMotion aka Curved motion is backported! [What is it and how to use it][6]
-Bug fixes and performance optimizations. Animations now works on Android 4.0+ (instead of 3.1+ in previous version) +Bug fixes and performance optimizations. -1.5.0
-Merge with Android M Preview 2
-Migrate to new library package name and maven artifact id:
-Please update imports in your classes
-from `android.transitions.everywhere.*` to `com.transitionseverywhere`
-And gradle dependency
-from `com.github.andkulikov:transitions-everywhere` to `com.andkulikov:transitionseverywhere`
+Transition names of views +============ +Android 5.0 adds new method `setTransitionName()` for `View` class. With this library you should call `TransitionManager.setTransitionName(View v, String transitionName)` method instead to provide backward compatibility. Transitions via XML ============ @@ -55,32 +55,16 @@ If you use XML files to create your transitions you need to put them in the res/ ``` -Transition names of views -============ -Android 5.0 adds new method `setTransitionName()` for `View` class. With this library you should call `TransitionManager.setTransitionName(View v, String transitionName)` method instead to provide backward compatibility. - -About library +About library [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-transitions--everywhere-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1050) ============ Transition animations backported to Android 4.0+.
-For Android ver. >= 2.2 and < 4.0 scene to scene (layout to layout) changes is executed by the same API but without animations. - -Note: some of transitions classes was marked as hidden by developers of Android. You can find it in package `com.transitionseverywhere.hidden`. +For Android ver. >= 2.2 and < 4.0 scene to scene (layout to layout) changes is executed by the same API but without animations. Thanks to github users: [pardom][4] and [guerwan][5] -ProGuard configs -============ -``` --keep class com.transitionseverywhere.** { *; } --keep class com.transitionseverywhere.**.** { *; } -``` - [1]: http://developer.android.com/reference/android/transition/package-summary.html [2]: https://www.youtube.com/watch?v=S3H7nJ4QaD8 [3]: http://habrahabr.ru/post/243363/ [4]: https://github.com/pardom/TransitionSupportLibrary [5]: https://github.com/guerwan/TransitionsBackport [6]: http://blog.stylingandroid.com/curved-motion-part-1 - -
-[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-transitions--everywhere-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1050)