动画场景切换后的点击事件
动画场景切换后的点击事件
第二个场景如何添加点击事件
相关代码:
// 定义第一个场景
mOverViewScence=Scene.getSceneForLayout(scence,R.layout.scen_overview,getBaseContext());
// 定义 第二个场景
mInfoScence=Scene.getSceneForLayout(scence,R.layout.scene_info,getBaseContext());
// 在定义的布局中加载场景
TransitionManager.go(mOverViewScence);
big=findViewById(R.id.title);
big.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TransitionManager.go(mInfoScence);
}
});
samle=findViewById(R.id.info)
samle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TransitionManager.go(mInfoScence);
}
});
相关截图:

源自:转场动画
3-2 转场动画应用
24
收起
正在回答
1回答
同学,你好!info是第二个场景的UI吗?那你需要从第二个场景对应的xml中获得。那么在new第二个场景时要用另一个方法,用带View的去实例化。之后利用这个view对象调用findViewById()就可以找到了。另外一般情况不会这么做,需要操作的内容都会放在activity中,放在场景中的事件很少,因为它存在的意义就是为了过渡的效果而已。祝:学习愉快!
3.Android 高级应用与Kotlin综合实战
- 参与学习 人
- 提交作业 116 份
- 解答问题 1012 个
本阶段是提升项目经验的必备,除Android开发的高级控件,还有Android官方大力推荐的开发语言Kotlin,未来Android发展的方向,最后使用Kotlin来开发热门电商项目。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星