大家好,小评来为大家解答以上问题。rotate是什么意思中文,rotateanimation很多人还不知道,现在让我们一起来看看吧!
1、首先,介绍我的一个依赖。
2、implementation 'com.gitee.duanpingwei1:Mylibs:1.1.1'
3、施药方法
4、向布局文件添加相对布局。
5、然后初始化,把我们要旋转的图片的地址放在列表里,这样我就不方便显示我们服务器的地址了。请原谅我。
6、private RelativeLayout sand_Layout;
7、private ArrayListString integers;
8、String icon1='';
9、String icon2='';
10、String icon3='';
11、MyAnimation myAnimation;
12、5。MyAnimation的第一个参数是我们想要旋转的布局,第二个参数是旋转之间的时间,以毫秒为单位。记得在onDestroy调用my animation . cancel rotate();
13、避免内存泄漏
14、sand_Layout=findViewById(R.id.sand_Layout);
15、integers=new ArrayList();
16、integers.add(icon1);
17、integers.add(icon2);
18、integers.add(icon3);
19、myAnimation=new MyAnimation(sand_Layout,2000);
20、//1和0分别代表水平和垂直转动。
21、myAnimation.addReLayout(MainActivity.this,integers,1,0);
22、myAnimation.setOnImgClickListener(new MyAnimation.OnImgClickListener() {
23、 @Override
24、 public void onClick(int position, View view) {
25、
26、 }
27、});
本文到此结束,希望对大家有所帮助。