Skip to content

Commit ec4429f

Browse files
update README.md
1 parent 9bcca9c commit ec4429f

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,16 +307,27 @@ findNavController().navigate(direction, extras)
307307
### Resources and References
308308
Wonderful and very helpful resources, check them out 🤩😍
309309
[CodeLab Property Animation](https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-property-animation/#0)
310+
310311
[Android Design Patterns](https://www.androiddesignpatterns.com)
312+
311313
[android/animation-samples: Multiple samples showing the best practices in animation on Android](https://github.com/android/animation-samples)
314+
312315
[Playing with Material Design Transitions ✨ | by Philippe BOISNEY | ProAndroidDev](https://proandroiddev.com/playing-with-material-design-transitions-b3ea90c5794c)
316+
313317
[Meaningful Motion: Circular Reveal & Shared Elements | by Jossi Wolf | Snapp Mobile | Medium](https://medium.com/snapp-mobile/meaningful-motion-circular-reveal-shared-elements-ea495b99adf4)
318+
314319
[Custom Transitions in Android. Since Android API 19 Google provides a… | by Roman Bielokon | Medium](https://medium.com/@belokon.roman/custom-transitions-in-android-f8949870bd63)
320+
315321
[Propagating Transitions in Android | by Nick Cruz | ProAndroidDev](https://proandroiddev.com/propagating-transitions-1a18b647ba71)
322+
316323
[Shared Element Transition using fragments Android | Developers Breach](https://developersbreach.com/shared-element-transition-android/)
324+
317325
[Fragment Transitions](https://medium.com/google-developers/fragment-transitions-ea2726c3f36f)
326+
318327
[Circular reveal animation between Fragments | by Gabor Novak | Medium](https://medium.com/@gabornovak/circular-reveal-animation-between-fragments-d8ed9011aec)
328+
319329
[Reveal Transition](https://halfthought.wordpress.com/2014/11/07/reveal-transition/)
330+
320331
[Plaid App](https://github.com/android/plaid)
321332

322333
### TODOs:

Tutorial3-1Transitions/src/main/java/com/smarttoolfactory/tutorial3_1transitions/chapter2_fragment_transitions/Fragment2_2LifeCycleFirst.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ class Fragment2_2LifeCycleFirst : Fragment() {
9999

100100
override fun onTransitionStart(transition: Transition) {
101101
super.onTransitionStart(transition)
102-
// tvExitTransition.setTextColor(Color.YELLOW)
103102
viewModel.appendText("🤔 First exitTransition onTransitionStart() ${transition::class.java.simpleName}\n")
104103

105104
}
@@ -118,7 +117,6 @@ class Fragment2_2LifeCycleFirst : Fragment() {
118117

119118
override fun onTransitionStart(transition: Transition) {
120119
super.onTransitionStart(transition)
121-
// tvEnterTransition.setTextColor(Color.YELLOW)
122120
viewModel.appendText("🍏 First enterTransition onTransitionStart() ${transition::class.java.simpleName}\n")
123121

124122
}
@@ -136,7 +134,6 @@ class Fragment2_2LifeCycleFirst : Fragment() {
136134

137135
override fun onTransitionStart(transition: Transition) {
138136
super.onTransitionStart(transition)
139-
// tvReturnTransition.setTextColor(Color.YELLOW)
140137
viewModel.appendText("🎃 First returnTransition onTransitionStart() ${transition::class.java.simpleName}\n")
141138

142139
}
@@ -154,7 +151,6 @@ class Fragment2_2LifeCycleFirst : Fragment() {
154151

155152
override fun onTransitionStart(transition: Transition) {
156153
super.onTransitionStart(transition)
157-
// tvReEnterTransition.setTextColor(Color.YELLOW)
158154
viewModel.appendText("😫 First reenterTransition onTransitionStart() ${transition::class.java.simpleName}\n")
159155

160156
}

Tutorial3-1Transitions/src/main/java/com/smarttoolfactory/tutorial3_1transitions/chapter2_fragment_transitions/Fragment2_2LifeCycleSecond.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,9 @@ class Fragment2_2LifeCycleSecond : Fragment() {
8585
duration = 500
8686
}
8787

88-
8988
returnTransitions.addTransition(returnTextTransition)
90-
9189
returnTransition = returnTransitions
9290

93-
94-
95-
9691
(exitTransition as Transition).addListener(object : TransitionXAdapter() {
9792

9893
val tvExitTransition = view.findViewById<TextView>(R.id.tvExitTransition)
@@ -102,7 +97,6 @@ class Fragment2_2LifeCycleSecond : Fragment() {
10297

10398
override fun onTransitionStart(transition: Transition) {
10499
super.onTransitionStart(transition)
105-
// tvExitTransition.setTextColor(Color.RED)
106100
viewModel.appendText("🤔 Second exitTransition onTransitionStart() ${transition::class.java.simpleName}\n")
107101

108102
}
@@ -124,7 +118,6 @@ class Fragment2_2LifeCycleSecond : Fragment() {
124118

125119
override fun onTransitionStart(transition: Transition) {
126120
super.onTransitionStart(transition)
127-
// tvEnterTransition.setTextColor(Color.RED)
128121
viewModel.appendText("🍏 Second enterTransition onTransitionStart() ${transition::class.java.simpleName}\n")
129122

130123
}
@@ -144,7 +137,6 @@ class Fragment2_2LifeCycleSecond : Fragment() {
144137

145138
override fun onTransitionStart(transition: Transition) {
146139
super.onTransitionStart(transition)
147-
// tvReturnTransition.setTextColor(Color.RED)
148140
viewModel.appendText("🎃 Second returnTransition onTransitionStart() ${transition::class.java.simpleName}\n")
149141
}
150142

@@ -163,7 +155,6 @@ class Fragment2_2LifeCycleSecond : Fragment() {
163155

164156
override fun onTransitionStart(transition: Transition) {
165157
super.onTransitionStart(transition)
166-
// tvReEnterTransition.setTextColor(Color.RED)
167158
viewModel.appendText("😫 Second reenterTransition onTransitionStart() ${transition::class.java.simpleName}\n")
168159

169160
}

0 commit comments

Comments
 (0)