Rotate3dAnimation实现3D旋转无限轮播炫酷效果

2025-11-11 05:44:12

1、首先引进我的一个依赖

implementation 'com.gitee.duanpingwei1:Mylibs:1.1.1'

2、应用方法

在布局文件里面添加一个相对布局

Rotate3dAnimation实现3D旋转无限轮播炫酷效果

3、然后初始化并且把我们要旋转的图片地址放在list里面,我们服务器的地址我就不方便显示了哈,请各位多多包涵。

private RelativeLayout sand_Layout;

 

private ArrayList<String> integers;

 

String icon1 = "";

 

String icon2 ="";

 

String icon3 = "";

 

MyAnimation myAnimation;

4、5。MyAnimation 第一个参数是我们要旋转的布局,第二个参数是旋转间隔的时间,单位毫秒。记得一点要在onDestroy 调用myAnimation.cancelRotate();

避免内存泄漏

sand_Layout =findViewById(R.id.sand_Layout);

 

integers = new ArrayList<>();

 

integers.add(icon1);

 

integers.add(icon2);

 

integers.add(icon3);

 

myAnimation =new MyAnimation(sand_Layout,2000);

 

//1和0 分别代表横着和竖着翻

 

myAnimation.addReLayout(MainActivity.this,integers,1,0);

 

myAnimation.setOnImgClickListener(new MyAnimation.OnImgClickListener() {

 

   @Override

 

   public void onClick(int position, View view) {

 

   

 

   }

 

});

Rotate3dAnimation实现3D旋转无限轮播炫酷效果

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢