Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Speed up controller fade and tab expansion animations

Cette révision appartient à :
arkon 2020-07-11 23:08:39 -04:00
Parent 9f7fda0bc5
révision 4809d06d04
3 fichiers modifiés avec 5 ajouts et 5 suppressions

Voir le fichier

@ -28,8 +28,8 @@ fun Controller.requestPermissionsSafe(permissions: Array<String>, requestCode: I
}
}
fun Controller.withFadeTransaction(): RouterTransaction {
fun Controller.withFadeTransaction(duration: Long = 150L): RouterTransaction {
return RouterTransaction.with(this)
.pushChangeHandler(FadeChangeHandler())
.popChangeHandler(FadeChangeHandler())
.pushChangeHandler(FadeChangeHandler(duration))
.popChangeHandler(FadeChangeHandler(duration))
}

Voir le fichier

@ -315,7 +315,7 @@ class MainActivity : BaseActivity<MainActivityBinding>() {
}
private fun setRoot(controller: Controller, id: Int) {
router.setRoot(controller.withFadeTransaction().tag(id.toString()))
router.setRoot(RouterTransaction.with(controller).tag(id.toString()))
}
private fun syncActivityViewWithController(to: Controller?, from: Controller? = null) {

Voir le fichier

@ -23,7 +23,7 @@ class ViewHeightAnimator(val view: View) {
*/
private val animation by lazy {
ObjectAnimator.ofInt(this, "height", height).apply {
duration = 300L
duration = 250L
interpolator = DecelerateInterpolator()
}
}