RollingLayout滚动控件

RollingLayout

一个可以让自己子视图滚动起来的控件(仿[淘宝头条])

演示

提供四种不同的滚动模式


特性

·提供四种不同的滚动模式.

·可以直接当做FrameLayout来使用.

·提供适配器模式支持.

·提供滚动变化时候的监听器.

·提供子视图的点击监听器.

·可配置滚动动画时长.

·可配置停留时长.

配置Maven

com.justkiddingbaby

rollinglayout

最新版

pom

JCenter

第一步. 在项目的build.gradle中添加.

repositories {

jcenter()

}

然后. 在module的build.gradle中添加.

compile 'com.justkiddingbaby:rollinglayout:最新版'

属性说明

属性                               说明                             取值

rolling_eachTime          滚动动画时长              integer

rolling_pause                 停留时长                      integer

rolling_orientation           滚动模式                      upDown downUp leftRight rightLeft

方法说明

返回值                                      方法名                                                                   说明

void                                         setRollingEachTime(int time)                                设置动画时长

void                                         setRollingPauseTime(int time)                              设置停留时长

void                                         setRollingOrientation(int orientation)                     设置滚动模式

void                                          setAdapter(BaseAdapter orientation)                  设置适配器

void                                          startRolling()                                                             开始滚动

void                                           stopRolling()                                                             停止滚动

void         addOnRollingChangedListener(OnRollingChangedListener listener)          添加滚动时候的监听器

void          addOnRollingChangedListener(OnRollingChangedListener listener)          添加子视图的点击监听器

使用在布局中使用

android:id="@+id/rollingleftRight"

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_margin="10dp"

android:layout_weight="1"

rolling:rolling_eachTime="500"

rolling:rolling_orientation="leftRight"

rolling:rolling_pause="1000"/>


RollingLayout滚动控件_第1张图片

你可能感兴趣的:(RollingLayout滚动控件)