显示图像并以某种方式进行测试

Show Image and test in some style

在我的应用程序中有一个启动画面,其中有一个背景、一个图像、一个文本视图和一些按钮。 我希望当屏幕启动时,它仅在半秒图像后和半秒文本视图后仅显示背景图像,最后半秒后显示所有按钮。

所有这些都有效。只是我希望图片慢慢来,文本视图慢慢来,最后所有按钮慢慢来。

您可以为此使用动画并根据您的要求设置该动画的持续时间。您也可以一个接一个地设置动画。例如:

TranslateAnimation trans = new TranslateAnimation(0, 100, 0, 100);
//here you can set the duration    for slow animation.
  trans.setDuration(250);
  trans.setInterpolator(new        AccelerateInterpolator(1.0f));
someView.startAnimation(trans);

你需要让你的观点动起来。为了透明,您需要设置一个 anim xml 文件来为视图的 <alpha> 属性 设置动画。这样做的好处是可以为所有图像和文本视图重复使用相同的 xml 文件。

你的xml,比如说/res/anim/show_after_delay.xml,看起来像

<alpha
    android:fromAlpha = "0.0"
    android:toAlpha = "1.0"
    android:duration = 1000 />

然后您可以将此动画应用到视图上,如

ImageView myImg = (ImageView) findViewById(R.id.myImg);
Animation showAfterDelay = AnimationUtils.loadAnimation(this, R.anim.show_after_delay);
myImg.startAnimation(showAfterDelay);