【发布时间】:2015-11-03 16:24:23
【问题描述】:
正如标题所说...
我正在使用活动之间的转换,并且我想为这两个活动设置某种侦听器(或事件),用于转换完成时和转换开始之前。
这是创建过渡的示例代码:
final Intent intent = new Intent(activity, TargetActivity.class);
if (initialQuery != null)
intent.putExtra(EXTRA_INITIAL_QUERY, initialQuery);
final String transitionName = activity.getString(R.string.transition_name);
ViewCompat.setTransitionName(viewToTransitionFromAndTo, transitionName);
final ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
viewToTransitionFromAndTo, transitionName);
ActivityCompat.startActivityForResult(activity, intent, requestCode, options.toBundle());
【问题讨论】:
-
@k0sh 我在那里看不到任何事件。如果我想推迟过渡,只有我应该调用的函数......
-
因为没有这样的方法。
-
@k0sh 没有?如果我想在过渡结束后立即显示视图或动画视图怎么办?我至少可以自定义转换以区别对待新活动的某些视图(转换结束时淡入)?
-
据我所知,框架中没有这样的方法。你可以看看。这个简单的,你可以探索更多关于过渡github.com/toddway/MaterialTransitions 但同样,没有这样的方法:(
标签: android android-activity android-5.0-lollipop android-transitions