Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dalong982242260/LoopRotarySwitch

3d旋转切换view,类似旋转木马效果。可以自动切换!
https://github.com/dalong982242260/LoopRotarySwitch

Last synced: 22 days ago
JSON representation

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

Awesome Lists containing this project

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);//自动切换的时间 单位毫秒