• 微信号:Zh-y9213
您当前的位置:爱资源分享网 > > 网站源码 > 程序源码

Android 3D立体无限旋转容器源码

栏目:程序源码时间:2021-11-15 21:26阅读数:69人阅读

原效果

我们实现的效果:

(为了更加可定制化,我在原图基础上新增了新的效果)

可以快速滚动,并且无限循环

这个是对一些参数的进行设定

对图片的包裹效果

因为本身继承自ViewGroup,所以基本控件都是可以包裹的

自定义的方法

setStartScreen(int startScreen) :设置第一页展示的页面 @param startScreen (0,getChildCount-1)

setResistance(float resistance) : 设置滑动阻力 @param resistance (0,...)

setInterpolator(Interpolator mInterpolator) : 设置滚动时interpolator插补器

setAngle(float mAngle):设置滚动时两个item的夹角度数 [0f,180f]

setCan3D(boolean can3D) : 是否开启3D效果

setItem(int itemId) : 跳转到指定的item @param itemId [0,getChildCount-1]

toPre() : 上一页

toNext() : 下一页

定义的回调接口

缺陷说明

目前容器的item数量需要大于等于3,小于3个滑动时会些问题。设置的最开始展示的item位置不能是第一个或者最后一个,这么做是为了保证第1个或者最后一个被隐藏,从而保证最开始向上滑动或者向下滑动时的正常。
详细开发教程说明http://www.codesocang.com/jiaocheng/shoujikaifa/33072.html


资源均来自第三方,谨慎下载,前往第三方网站下载

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:737597453@qq.com