Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dalong982242260/LoopRotarySwitch
3d旋转切换view,类似旋转木马效果。可以自动切换!
https://github.com/dalong982242260/LoopRotarySwitch
Last synced: 22 days ago
JSON representation
3d旋转切换view,类似旋转木马效果。可以自动切换!
- Host: GitHub
- URL: https://github.com/dalong982242260/LoopRotarySwitch
- Owner: yixiaolunhui
- Created: 2015-10-18T12:16:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-01-28T10:05:32.000Z (almost 5 years ago)
- Last Synced: 2024-08-04T00:07:07.023Z (4 months ago)
- Language: Java
- Size: 7.8 MB
- Stars: 810
- Watchers: 18
- Forks: 142
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-android-ui - LoopRotarySwitch - 3d旋转切换view (其他)
README
## 介绍
3D旋转木马容器控件,可以无限循环,自动旋转(方向分顺时针和逆时针),可以手势切换或者点击切换。## 效果图
![image](https://github.com/dalong982242260/LoopRotarySwitch/blob/master/img/dalong2.gif)
## 如何使用
在你的项目Gradle 添加
compile 'com.dalong:loopview:1.0.4'
或者直接引入库文件
## 1.0.4版本
1、完善点击切换功能。
## 1.0.2版本
1、增加方向设置.
## 1.0.1版本
1、优化代码。
2、增加自动旋转方向设置
## 1.0.0版本
1、支持3d旋转。
2、支持自定义旋转。
3、点击3d切换,触摸滑动3d切换
## 配置view布局xml里:
代码设置:
mLoopRotarySwitchView
.setR(300)//设置R的大小
.setAutoRotation(true)//是否自动切换
.setAutoScrollDirection(LoopRotarySwitchView.AutoScrollDirection.left)//切换方向
.setAutoRotationTime(2000);//自动切换的时间 单位毫秒