【发布时间】:2014-11-01 10:34:31
【问题描述】:
我正在为我的应用实施材料设计。我看到可以在这里进行活动之间的转换:http://android-developers.blogspot.com.es/2014/10/implementing-material-design-in-your.html
所以我试着按照“真实动作”部分所说的:
ActivityMain.java
Intent intent = new Intent();
String transitionName = getString(R.string.transition_album_cover);
…
ActivityOptionsCompat options =
ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
albumCoverImageView, // The view which starts the transition
transitionName // The transitionName of the view we’re transitioning to
);
ActivityCompat.startActivity(activity, intent, options.toBundle());
activity_main.xml
<ImageView
…
android:transitionName="@string/transition_album_cover" />
activity_details.xml
<ImageView
…
android:transitionName="@string/transition_album_cover" />
但是,这似乎使默认的 android 活动转换,我看不到任何动画。
请记住,我调用了 requestWindowFeature(Window.FEATURE_CONTENT_TRANSITIONS),正如这里所说的 http://developer.android.com/reference/android/support/v4/app/ActivityOptionsCompat.html#makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String)
所有这些都使用 Nexus4 API Level 19 进行了测试
问题出在哪里?
【问题讨论】:
标签: android animation android-support-library material-design