自定义带计数功能的Edittext

之前有项目用到带index计数的Editext,觉得有挺多朋友用的到所以把他放在了github上。

github地址:https://github.com/twentyT/CustomEditText

使用方法github上有写,我这里写下工作原理:继承Editiext,在onDraw()中将右下角的数字绘制上去:

canvas.drawText(TEXT, canvas.getWidth() - paint.measureText(TEXT) - indexMarginRight, (mLayoutHeight + paddingTop + paddingBottom) > mHeight ? (mLayoutHeight + paddingTop + paddingBottom - indexMarginBottom) : (mHeight - indexMarginBottom), paint);

你可能感兴趣的:(android)