如何在启动画面中创建动画?

时间:2016-07-04 06:30:37

标签: android android-animation

当我们打开一个应用程序时,我们会得到不同类型的动画对象或者在应用程序的启动画面中移动的人,例如在加载应用程序时运行的人或者应用程序的名称下降并且一个人坐在它上面点击照片。

我们如何创建一个以及我们使用的软件类型?

你能建议我一些教程吗?

4 个答案:

答案 0 :(得分:5)

1)使用gif

OR

2)使用动画 根据您的要求https://www.youtube.com/watch?v=YPDfBwPrauI

Another animated Splash Demo

答案 1 :(得分:3)

您还可以使用自己创建的gif图像通过Glide图像加载和缓存库在imageview的启动画面上显示。

喜欢:

ImageView imageView = (ImageView) findViewById(R.id.imageView);

GlideDrawableImageViewTarget imageViewTarget = new GlideDrawableImageViewTarget(imageView);

Glide.with(this).load(R.raw.gif_image).into(imageViewTarget);

答案 2 :(得分:1)

1 ..使用gif文件 要么 2 ..首先使用设置动画效果,并在直接使用此图像splace屏幕后。

答案 3 :(得分:0)

粘贴此xml

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/bounce_interpolator" >

    <scale
        android:duration="600"
        android:fromXScale="1"
        android:fromYScale="0.5"
        android:pivotX="50%"
        android:pivotY="0%"
        android:toXScale="1.0"
        android:toYScale="1.0" />

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

</set>

并在启动画面上

Animation animation = AnimationUtils.loadAnimation(contex, R.anim.blink);
        animation.setInterpolator(new LinearInterpolator());
        animation.setRepeatCount(Animation.INFINITE);
        animation.setDuration(700);

并使用此动画

final ImageView splash = (ImageView) findViewById(R.id.btnrecievecall);
        splash.startAnimation(animation)