滚动
清空和新增
更改滚动信息
方法名 | 参数 | 描述 |
---|---|---|
textColor | color | 文字颜色(默认为黑色) |
textSize | float | 文字大小(默认大小为16sp) |
textSpace | integer | 行的上下间隙(默认10dp) |
scrollLines | integer | 滚动需达到的行数(默认5行) |
scrollScreenTime | integer | 滚动一屏(当前View的大小)所需时间,单位为毫秒(默认是5000毫秒) |
属性名 | 参数类型 | 描述 |
---|---|---|
setLines | List | 设置滚动内容(会清除之前的滚动内容) |
clear | 无 | 清空滚动内容 |
addLines | List | 在现有滚动内容的基础上增加滚动信息(多行) |
addLine | String | 在现有滚动内容的基础上增加滚动信息(一行) |
<com.xubo.linescrollviewlib.LineScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:textColor="#FFFFFF"
app:textSize="17"
app:textSpace="8dp"
app:scrollLines="6"
app:scrollScreenTime="2000"
/>
- textSize
textSize属性是float类型,例子中也并没写17sp,所以文字大小是多少sp就写数字多少,支持浮点型
- scrollScreenTime
scrollScreenTime表示滚动显示的一屏数据所需的时间,所以时间设置越短,滚动越快。注意时间单位是毫秒
- layout_height
layout_height只需设置成wrap_content即可。不管LineScrollView高度设置多大,LineScrollView都会自动计算自己所需大小,设置其他其实毫无意义
add the dependency:
dependencies {
...
implementation 'com.xubo.linescrollviewlib:LineScrollView:1.0.1'
}
Android Studio 3.0以上可以使用implementation代替compile,低于3.0依然使用compile
1.删除项目根目录gradle.properties里的systemProp.http.proxyHost=127.0.0.1
和systemProp.http.proxyPort=1080
gradle.properties里的代理信息不是你本机代理配置,请删除或改成你本机代理地址和端口
2.Android Studio更新到3.0