美文网首页大话安卓开源库天花板谈Android开发
ShiftyTextview(数字会滚动的TextView)(仿

ShiftyTextview(数字会滚动的TextView)(仿

作者: 文采逸逸 | 来源:发表于2017-07-19 16:11 被阅读127次

版权声明:本文为Yiwent原创文章,转载必须注明出处。

ShiftyTextview的介绍

ShiftyTextview是具有数字增加动画的 TextView ,通过

mShiftyTextview.setNumberString(“99998.123456”);

即可实现数字的增加变化,可以增加前缀和后缀。

效果图:

Features

添加前缀、后缀

支持任意大小的整数或小数

可选择是否添加千位分隔符

可选择数字变化才有动画

超过某个数才有变化,可选择变化的区间

API 简单

Usage

// 设置最终值,开始动画mShiftyTextview.setNumberString("98765432.75");

Option

// 设置前缀mShiftyTextview.setPrefixString("¥");// 设置后缀mShiftyTextview.setPostfixString("%");// 设置动画时长mShiftyTextview.setDuration(2000);// 设置数字增加范围mShiftyTextview.setNumberString("19.75","99.75");// 禁用动画mShiftyTextview1.setEnableAnim(false);

Customization

app:duration [integer def:2000] –>animation Duration

app:minNum [float def:0.1f] –> the minNub

app: numStart[string def:0]–>start Nub

app: numEnd[string def: ]–>end Nub

app: prefixString[string def:]–>prefixion,eg:$

app: postfixString[string def: ]–>postfix ,eg:%

app: useCommaFormat[boolean def:true ]–>useCommaFormat,eg:123,145

app: runWhenChange[boolean def:true ]–>runWhenChange,if no changes,no animation

app: isEnableAnim[boolean def:true ]–>EnableAnim

github代码下载:yiwent/ShiftyTextview

相关文章

网友评论

    本文标题:ShiftyTextview(数字会滚动的TextView)(仿

    本文链接:https://www.haomeiwen.com/subject/ecwlkxtx.html