theme: channing-cyan
小知识,大挑战!本文正在参与「程序员必备小知识」创作活动。
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。
效果
使用代码如下: ``` width="wrap content" android:layoutheight="wrap_content" android:background="#FF0000" android:padding="8dp"
app:nv_num0="@drawable/ic_0"
app:nv_num1="@drawable/ic_1"
app:nv_num2="@drawable/ic_2"
app:nv_num3="@drawable/ic_3"
app:nv_num4="@drawable/ic_4"
app:nv_num5="@drawable/ic_5"
app:nv_num6="@drawable/ic_6"
app:nv_num7="@drawable/ic_7"
app:nv_num8="@drawable/ic_8"
app:nv_num9="@drawable/ic_9"
app:nv_number="12345689" />
``` 通过nvnum指定对应的数字图片,然后通过nvnumber指定数字即可。
分析&代码
我们不可能绘制出这样的文字,太费劲了,所以我们可以使用0-9这10张数字图片 跟 数字建立个对应关系,然后根据数字去找图片 并 绘制出来即可。
所以我们需要: * 1 提供0-9共10张数字图片。 * 2 建立每一位数字到图片的映射。 * 3 将数字拆解成一位一位的,并根据每一位找到对应的图片。 * 4 将对应的图片绘制出来即可。</