0
点赞
收藏
分享

微信扫一扫

Android补间动画((1)透明度动画(alpha)(2)旋转动画(rotate))【2】

慕犹清 2022-01-30 阅读 147

【案例】rotate
anim/rotate.xml
在这里插入图片描述

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <rotate
        android:fromDegrees="0"
        android:toDegrees="360"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="2000"
        android:repeatCount="infinite"
        android:repeatMode="restart"
        android:toAlpha="1.0"/>

</set>

java:
在这里插入图片描述

package com.example.myapplication;

import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity3 extends AppCompatActivity {
    private ImageView iv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);

        iv  = findViewById(R.id.iv);

        Animation animation = AnimationUtils.loadAnimation(this,R.anim.rotate);

        iv.setAnimation(animation);
    }
}

效果:
1
2
么么叽么么叽么么哒

(3)缩放动画(scale)
(4)平移动画(translate)
后面再发!

举报

相关推荐

0 条评论