近期开发收音机有个需求,将频率值以图片的形式显示出来(如结尾效果图所示)。然而,一开始用TextView写出来的效果太丑了,提交上去肯定不合格。于是乎我想到了写一个自定义View,将频率的数字切图排布在View上,满足效果图的需求,在此记录一下。 TextView
近期开发收音机有个需求,将频率值以图片的形式显示出来(如结尾效果图所示)。然而,一开始用TextView写出来的效果太丑了,提交上去肯定不合格。于是乎我想到了写一个自定义View,将频率的数字切图排布在View上,满足效果图的需求,在此记录一下。 TextView表示的数字,Low得一批。
主要代码及相关注释
DigitalTextView 已经实现了把频率用drawable下的num_0~num9来显示了,因此只需要在Activity更新频率的方法里调用setDigitalText(mFreq)即可完美实现需求。 最后的效果图
|
2022-04-23
2022-01-26
2021-11-15
2021-08-02
2019-12-15