Linux 拨号vps windows公众号手机端

android图片旋转动画怎么做

lewis 8年前 (2017-04-02) 阅读数 12 #程序编程
文章标签 android

要实现Android图片旋转动画,可以按照以下步骤进行操作:

  1. 在res目录中创建一个anim文件夹,然后在该文件夹中创建一个旋转动画的xml文件,比如rotate_animation.xml。

  2. 打开rotate_animation.xml文件,使用以下代码定义旋转动画:

<rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="1000"
    android:repeatCount="infinite" />

其中,android:fromDegrees和android:toDegrees分别指定了旋转的起始角度和结束角度,android:pivotX和android:pivotY指定了旋转的中心点,android:duration指定了旋转的持续时间,android:repeatCount指定了旋转的重复次数(infinite表示无限次重复)。

  1. 在需要使用旋转动画的地方,比如一个ImageView组件,使用以下代码启动动画:
ImageView imageView = findViewById(R.id.imageView);
Animation rotateAnimation = AnimationUtils.loadAnimation(this, R.anim.rotate_animation);
imageView.startAnimation(rotateAnimation);

其中,R.id.imageView是要应用旋转动画的ImageView组件的ID。

这样,当启动应用时,ImageView组件将会开始按照rotate_animation.xml文件中定义的旋转动画进行旋转。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门