ScrollNumber 数字滚动
16lz
2021-01-23
ScrollNumber
项目地址: a-voyager/ScrollNumber 简介:custom widget--srcoll number中文 | English
A Simple、Graceful、Easy-to-Use Scroll Number Widget!
Don't forget give me a star :)
Feature
- Just need to call
setNumber()
could be performed. - You can dynamically customize number's colors、size、range、font...
Dependency
There are two ways:
- clone this project, and use as dependency
just add following code to you build.gradle:
compile 'top.wuhaojie:scrollnumber:1.0.0'
Usage
- Add this to your layout xml file:
- Call
setNumber()
in your java code:
MultiScrollNumber scrollNumber = (MultiScrollNumber) findViewById(R.id.scroll_number);scrollNumber.setNumber(2048);
Customize
- Color Call
setTextColors(@ColorRes int[] textColors)
with a paramiter, a array stores colors from High bit to Low bit.
scrollNumber.setTextColors(new int[]{R.color.blue01, R.color.red01, R.color.green01, R.color.purple01});
- Size Just call
setTextSize(int textSize)
with the size you want to change to, unit issp
.
scrollNumber.setTextSize(64);
- Range Call
setNumber(int from, int to)
instead ofsetNumber(int val)
to specify a range.
scrollNumber.setNumber(64, 2048);
- Interpolator You could change interpolator with call
setInterpolator(Interpolator interpolator)
.
scrollNumber.setInterpolator(new DecelerateInterpolator());
- Font Change text font by call
setTextFont(fileName)
, before this you should copy the font file toassets/
directory.
scrollNumber.setTextFont("myfont.ttf");
Xml
Meaning | Attribute |
---|---|
from a number | primary_number |
to a number | target_number |
number size | number_size |
更多相关文章
- Android 获取 IP 地址
- Android中文API(137) —— LocalSocket
- Android 中文 API (18) —— AbsSeekBar
- Android 3.0 r1 API中文文档(113) ——SlidingDrawer
- 2013.08.08——— android 中文简繁体转换
- Android 中文 API (101) —— AsyncTask
- Android中文API (109) —— SimpleCursorTreeAdapter
- Android中文API(115)——AudioFormat
- 用一个二维码做下载地址,自动区分是 ios 还是 android