我正在开发一个Android应用程序,需要按照向导的步骤进行操作。
目前的结构如下:我使用一个活动(activity),每个步骤都有一个单独的views.xml文件,然后我使用
当我尝试在步骤之间添加动画效果时,遇到了一些困难。我使用了以下代码:
目前的结构如下:我使用一个活动(activity),每个步骤都有一个单独的views.xml文件,然后我使用
setContentView(activeStep)
来显示当前步骤。当我尝试在步骤之间添加动画效果时,遇到了一些困难。我使用了以下代码:
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(activeStep, null, false);
view.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.slide_in));
setContentView(view);
结果:第一个视图消失了,新的视图有动画效果,但转换不够流畅。
我的目标是同时为两个视图添加动画效果,一个滑出去,另一个滑进来。
问题:我当前的结构(提醒:一个活动,多个视图)是否可以实现这一目标,还是应该将每个步骤视为单独的活动?