多语言展示
当前在线:1207今日阅读:27今日分享:41

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

由于本人第一次写博客,写的不好请多多指正 以前看到过到一篇关于Rotate3dAnimation的文章。然后自己手痒写了一个3D轮询的效果,并且放到项目中表现良好,分享给小伙伴吧!直接看效果
工具/原料

Android studio

方法/步骤
1

首先引进我的一个依赖implementation 'com.gitee.duanpingwei1:Mylibs:1.1.1'

2

应用方法在布局文件里面添加一个相对布局

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) {           } });

注意事项

一定要引进glide哦 还有记得同意网络权限!!!我的gilde是4.8.0

推荐信息