我在我的Android应用程序中有一个列表视图,并通过点击任何列表项,它打开了详细的筛选项目屏幕。现在我只想对此事件应用动画,例如应用于Google Play
应用图标正在从此Reference Video
请为此建议任何好的教程或示例。 谢谢!
答案 0 :(得分:7)
你所说的是共享元素活动过渡,这是新的棒棒糖android翻译动画,你可以在下面看到链接寻求帮助
https://github.com/codepath/android_guides/wiki/Shared-Element-Activity-Transition
http://code.tutsplus.com/tutorials/introduction-to-the-new-lollipop-activity-transitions--cms-23711
https://developer.android.com/training/material/animations.html
对于Kotlin:
https://github.com/UttamPanchasara/Shared-Element-Transition-Kotlin
答案 1 :(得分:0)
现在很简单
在点击图标上设置以下代码:
_view.setTransitionName(_transitionName);
android.app.ActivityOptions optionsCompat =android.app.ActivityOptions.makeSceneTransitionAnimation(MainActivity.this, _view, _transitionName); startActivity(_intent,optionsCompat.toBundle());
将以下代码设置为创建时的详细信息视图活动:
_view.setTransitionName(_transitionName);
_view = 您需要应用过渡效果的视图名称
_transitionName = 任何您想标识过渡的名称
_intent = 用于切换活动的意图