ScrollNumber
介绍:
一个 简单、优雅、易用 的滚动数字控件,模仿QQ连续登录天数动画。
运行效果:
使用说明:
特点
-
只需要调用 setNumber() 即可,非常简单.
-
可以动态地修改数字的大小、颜色、范围等等...
依赖
可以选择两种方式:
-
克隆本项目,然后在你的IDE中依赖此项目即可
-
只需要在build.gradle中添加一下代码即可(可能暂时无法使用):
compile 'top.wuhaojie:scrollnumber:1.0.0'
用法
-
在布局文件中添加:
-
<top.wuhaojie.library.MultiScrollNumber android:id="@+id/scroll_number" android:layout_width="match_parent" android:layout_height="wrap_content"/>
-
在Java代码中调用 setNumber() 即可:
-
MultiScrollNumber scrollNumber = (MultiScrollNumber) findViewById(R.id.scroll_number); scrollNumber.setNumber(2048)
自定义
-
颜色 调用 setTextColors(@ColorRes int[] textColors) 方法, 参数为数组, 存放的是从高位到低位的颜色.
-
scrollNumber.setTextColors(new int\[\]{R.color.blue01, R.color.red01, R.color.green01, R.color.purple01});
-
大小 只需要在想要改变字体大小的时候直接调用 setTextSize(int textSize) 即可, 注意参数的单位是 sp .
-
scrollNumber.setTextSize(64);
- 范围 调用 setNumber(int from, int to) 来代替 setNumber(int val) 可以明确指出起始范围.
scrollNumber.setNumber(64, 2048);
- 插值器 可以调用
setInterpolator(Interpolator interpolator)
来使用其它的插值器.
scrollNumber.setInterpolator(new DecelerateInterpolator());
已下载
0