Android自定义View:简单方便的PriceTextiew

作者: LOPER7 | 来源:发表于2017-10-26 16:40 被阅读0次

    Android 价格显示控件,继承自TextvView,和TextView一样的用法,支持多种格式的价格排版。

    先看效果图

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

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

    3.输入非数字时,几种显示方式的效果(后四种显示方式需要输入正确的数字否则显示0.00,因为要对数字进行处理)

    使用方法

    导入依赖

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

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

    xml布局

    <com.loper7.pricetextviewlibary.PriceTextView

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textColor="@color/colorAccent"

    android:textSize="14sp"/>

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

    tv_none.setText("¥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("元");

    Github地址

    https://github.com/loperSeven/PriceTextView

    最后

    github里面有源码,不想导入依赖直接下载下来将PriceTextView这个类copy到项目里就可以了,搞个依赖是纯属无聊勿喷,后面会不定期加一些相关的功能进去,有什么想法和意见可以直接在github里issues喔,谢谢!

    相关文章

      网友评论

        本文标题:Android自定义View:简单方便的PriceTextiew

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