以TextView為例
1. 新增一個class,去繼承TextView
2. Override OnDraw(Canvas canvas) ,
例如對TextView畫框線,
canvas.drawLine(0, 0, getMeasuredHeight(), 0, linePaint);
畫完之後,需要呼叫canvas.save();
接著呼叫 super.onDraw(canvas);
最後需要再呼叫canvas.restore(); //相對應於canvas.save();
3. 新增一個XML檔案,來描述這個客制化的TextView layout
沒有留言 :
張貼留言