动画

//main

public class MainActivity extends AppCompatActivity implements Animation.AnimationListener {

    private ImageView imt;

    private RotateAnimation animation;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setFullScreen();
        setContentView(R.layout.activity_main);
        //获取资源ID

        imt = findViewById(R.id.im_t);

        rotateAnim();
    }
    public void rotateAnim(){//动画的旋转
        animation = new RotateAnimation(0f,360f,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);

        animation.setFillAfter(true);// 设置保持动画最后的状态
        animation.setDuration(2000);// 设置动画时间
        animation.setInterpolator(new AccelerateInterpolator());// 设置插入器
        animation.setAnimationListener(this);
        imt.startAnimation(animation);//启动动画旋转


    }
    /**
     * 设置全屏
     */
    private void setFullScreen() {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }

    @Override
    public void onAnimationStart(Animation animation) {

    }
/*
动画结束调用
 */
    @Override
    public void onAnimationEnd(Animation animation) {
        toMain();
    }

    @Override
    public void onAnimationRepeat(Animation animation) {

    }

    /**
     * 跳转到首页
     */
    private void toMain() {
        startActivity(new Intent(this, TwoActivity.class));
        finish();
    }


    @Override
    public void onPointerCaptureChanged(boolean hasCapture) {

    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值