PriceTextView icon indicating copy to clipboard operation
PriceTextView copied to clipboard

简单方便的价格TextView

截图

1.输入不带小数点的数字时,几种显示方式的效果

请稍后

2.输入带小数点的数字时,几种显示方式的效果(四舍五入)(保留两位小数)

请稍后

3.输入非数字时,几种显示方式的效果(后四种显示方式需要输入正确的数字否则显示0.00,后面会细说)

请稍后

使用方法

导入依赖

maven {url "https://jitpack.io" }

compile 'com.github.loperSeven:PriceTextView:1.0.2'

xml布局

<com.loper7.pricetextviewlibrary.PriceTextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:textColor="@color/colorAccent"
             android:textSize="14sp" />

上图第一种显示方式(原生:直接显示传入的值,放大数字部分)

tv_none.setText("¥599.999万元");
支持自定义放大倍数(默认1.5倍)
tv_none.setText(3.0f,"¥599.999万元");

上图第二种显示方式(常态:类似于原生,必须传入正确的数字,进行四舍五入保留两位小数后显示)

tv_normal.parsePrice("500.1").show();//已标注过期 不推荐使用

上图第三种显示方式(符号:类似于常态,自定义符号字符)

tv_symbol.parsePrice("599.34").showSymbol("¥");//已标注过期 不推荐使用

上图第四种显示方式(单位:类似于常态,自定义单位字符)

tv_unit.parsePrice("599.56").showUnit("元");//已标注过期 不推荐使用

上图第五种显示方式(单/符:类似于常态,自定义单位、符号字符)

tv_sau.parsePrice("199.56").showSymbol("¥").showUnit("元");//已标注过期 不推荐使用

最后

喜欢的话可以给个star,非常感谢。欢迎提出issues,有其他需求也可以告诉我,不定期查看更新~
感兴趣的话可以下载demo查看代码,很少的200行,简单易懂。