之前有項目用到帶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);