当您按下一个条目时,我想开始一个新的活动。
当前活动是一个ListView,其中的项目在滚动(无穷滚动)时会自动加载。
单击条目后,将打开一个新的活动(或布局?)(在导航中带有后退按钮)。
https://developer.android.com/design/material/videos/ContactsAnim.mp4
就像在这部来自Android的视频中一样,再次单击该按钮后,该活动不会重新加载。滚动位置已保存+所有图像/条目均相同
做到这一点的最佳方法是什么?
答案 0 :(得分:1)
为您的应用中的动画类型使用配对:-
来自fristActvity:-
Intent intent = new Intent(context, ImageViewActivity.class);
Pair[] pairs = new Pair[1];
pairs[0] = new Pair<View, String>(imageView, "fullImage");
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation((Activity) context, pairs);
intent.putExtra("fullImage", imageUrl);
startActivity(intent, options.toBundle());
在第二个活动中,您必须在xml文件中设置transitionName:-
android:transitionName="fullImage"
答案 1 :(得分:1)