如何写一个可以永远无限旋转的imageview控件

Posted 轻烟散入五侯家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何写一个可以永远无限旋转的imageview控件相关的知识,希望对你有一定的参考价值。

 
1、首先写动画animation1.xml的xml文件

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="-360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="55555"
    android:fillAfter="true"
    android:repeatCount="infinite"
    android:interpolator="@android:anim/linear_interpolator">
</rotate>

2.在java文件中像下面这样调用即可

        ImageView imageView = (ImageView)findViewById(R.id.picture);
        Animation animation = AnimationUtils.loadAnimation(Mainactivity.this, R.anim.animation1);
        imageView.startAnimation(animation);

以上是关于如何写一个可以永远无限旋转的imageview控件的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何停止在 ImageView 上应用的无限动画?

UIRefreshControl 控件在插入新行后永远旋转

UI控件之显示图像控件ImageView(上)

android怎么实现图片旋转

Android自定义控件之可平移、缩放、旋转图片控件

androidstudio中怎么使用imageview控件