在一个图片按钮上添加文字,起初在自己继承自ImageButton中的MyImageButton的onDraw(Canvas canvas)使用TextPaint可以实现添加文字。
问题来了,现在要实现文字的久种对齐方式(即左上,左中,右下等等九个),没办法起初画了,就再算算坐标吧,结合
Paint.FontMetrics 大体上可以实现九种对齐方式。
回头一看TextView都吧这个已经实现了,直接在MyImageButton中组合了一个TextView,对齐方式也实现了出来,而且代码更简洁啦。