gym

所属分类:Java编程
开发工具:Java
文件大小:6069KB
下载次数:0
上传日期:2020-03-17 15:51:28
上 传 者5473533
说明:  滚动视图效果源码一个可以让自己子视图滚动起来的控件(仿[淘宝头条]),提供四种不同的滚动模式,可以直接当做FrameLayout来使用.
(Scroll view effect source code A control that can make its own subview scroll up (like [taobao headline]), provides four different scroll modes, which can be used directly as FrameLayout.)

文件列表:
.idea (0, 2017-07-28)
.idea\compiler.xml (686, 2017-07-28)
.idea\copyright (0, 2017-07-28)
.idea\copyright\profiles_settings.xml (74, 2017-07-28)
.idea\gradle.xml (679, 2017-07-28)
.idea\inspectionProfiles (0, 2017-07-28)
.idea\inspectionProfiles\Project_Default.xml (655, 2017-07-28)
.idea\inspectionProfiles\profiles_settings.xml (235, 2017-07-28)
.idea\markdown-navigator.xml (4110, 2017-07-28)
.idea\markdown-navigator (0, 2017-07-28)
.idea\markdown-navigator\profiles_settings.xml (104, 2017-07-28)
.idea\misc.xml (3650, 2017-07-28)
.idea\modules.xml (476, 2017-07-28)
.idea\runConfigurations.xml (564, 2017-07-28)
.idea\vcs.xml (180, 2017-07-28)
app (0, 2017-07-28)
app\build.gradle (1595, 2017-07-28)
app\proguard-rules.pro (928, 2017-07-28)
app\src (0, 2017-07-28)
app\src\main (0, 2017-07-28)
app\src\main\AndroidManifest.xml (586, 2017-07-28)
app\src\main\java (0, 2017-07-28)
app\src\main\java\com (0, 2017-07-28)
app\src\main\java\com\jkb (0, 2017-07-28)
app\src\main\java\com\jkb\demo (0, 2017-07-28)
app\src\main\java\com\jkb\demo\MainActivity.java (4236, 2017-07-28)
app\src\main\java\com\jkb\demo\RollingAdapter.java (867, 2017-07-28)
app\src\main\res (0, 2017-07-28)
app\src\main\res\drawable (0, 2017-07-28)
app\src\main\res\drawable\bg_text_round_red.xml (260, 2017-07-28)
app\src\main\res\layout (0, 2017-07-28)
app\src\main\res\layout\activity_main.xml (6038, 2017-07-28)
app\src\main\res\layout\item_rolling.xml (1980, 2017-07-28)
app\src\main\res\mipmap-hdpi (0, 2017-07-28)
app\src\main\res\mipmap-hdpi\ic_launcher.png (3418, 2017-07-28)
... ...

# RollingLayout ## Introduction 一个可以让自己子视图滚动起来的控件(仿[淘宝头条])。([English README](README.md)) [![Platform](https://img.shields.io/badge/platform-android-green.svg)](http://developer.android.com/index.html) [![SDK](https://img.shields.io/badge/API-12%2B-green.svg?style=flat)](https://android-arsenal.com/api?level=11) ## 演示 >提供四种不同的滚动模式. ## 特性 - [x] **提供四种不同的滚动模式.** - [x] **可以直接当做FrameLayout来使用.** - [x] **提供适配器模式支持.** - [x] **提供滚动变化时候的监听器.** - [x] **提供子视图的点击监听器.** - [x] **可配置滚动动画时长.** - [x] **可配置停留时长.** ## 版本 |名称|RollingLayout| |---|---| |最新版|![Download](https://api.bintray.com/packages/jkb/maven/rollinglayout/images/download.svg)| ## 配置 #### Maven ```xml com.justkiddingbaby rollinglayout 最新版 pom ``` #### JCenter 第一步. 在项目的build.gradle中添加. ```gradle repositories { jcenter() } ``` 然后. 在module的build.gradle中添加. ```gradle compile 'com.justkiddingbaby:rollinglayout:最新版' ``` ## 属性说明 |属性|说明|取值| |---|---|---| |[rolling_eachTime](/library/src/main/res/values/attrs.xml)|滚动动画时长|integer| |[rolling_pause](/library/src/main/res/values/attrs.xml)|停留时长|integer| |[rolling_orientation](/library/src/main/res/values/attrs.xml)|滚动模式|upDown downUp leftRight rightLeft| ## 方法说明 |返回值|方法名|说明| |---|---|---| |void|[setRollingEachTime(int time)](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|设置动画时长| |void|[setRollingPauseTime(int time)](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|设置停留时长| |void|[setRollingOrientation(int orientation)](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|设置滚动模式| |void|[setAdapter(BaseAdapter orientation)](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|设置适配器| |void|[startRolling()](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|开始滚动| |void|[stopRolling()](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|停止滚动| |void|[addOnRollingChangedListener(OnRollingChangedListener listener)](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|添加滚动时候的监听器| |void|[addOnRollingChangedListener(OnRollingChangedListener listener)](/library/src/main/java/com/jkb/rollinglayout/RollingLayoutAction.java)|添加子视图的点击监听器| ## 使用 #### 在布局中使用 ```xml ``` ## 发布历史 #### v1.0.1(2017/7/28) 1、修改父类为ViewFlipper,原本为ViewGroup. 2、添加监听器. #### v0.1(2017/7/24) 1、发布版本0.1. ## 许可 ![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/License_icon-mit-88x31-2.svg/128px-License_icon-mit-88x31-2.svg.png) RollingLayout遵循MIT开源许可协议.查看更多信息请点击[LICENSE](https://opensource.org/licenses/MIT).

近期下载者

相关文件


收藏者