huangyujun / LoopRotarySwitch

3d旋转切换view,类似旋转木马效果。可以自动切换!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#介绍 1: LoopRotarySwitchView2.0
可以无限循环,自动旋转,停靠的3D旋转布局控件,无需编写代码,直接在布局中加入自己的布局即可。
仅使用三角函数,使用ValueAnimation,继承FrameLayout.兼容所有滑动组件

效果图

image

##优势 *1.3d旋转GrallyView
*2.支持自动旋转
*3.可直接在xml添加元素即可添加列数据。也可以动态代码添加view
*4.优良的兼容性,和可以自己尺寸控制
*5.添加了点击切换和点击中间监听,适合目前app的需求
*6.优化控件点击切换效果,使用更加的方法实用

如何使用

<com.dalong.library.view.LoopRotarySwitchView
android:id="@+id/mLoopRotarySwitchView"
android:layout_width="fill_parent"
android:gravity="center_vertical"
android:layout_height="fill_parent"/>

配置view

mLoopRotarySwitchView.setMultiple(1f)                      
        .setR(width/3+20)//设置R的大小                          
        .setAutoRotation(false)//是否自动切换                    
        .setAutoRotationTime(2000);//自动切换的时间  单位毫秒         

About

3d旋转切换view,类似旋转木马效果。可以自动切换!


Languages

Language:Java 100.0%