我用它来刺激 TextView
textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
但现在我想个性化颜色并将其旋转 45° 以适合内容的对角线。
我绑的东西:
我想扩展textview小部件并覆盖onDraw方法..但我在设计方面非常初学者......
那么如何在textView上绘制红色(颜色)旋转线有帮助吗?
最佳答案
adding to Mayani's response
@Override
protected void onDraw(Canvas canvas) {
Paint paint = new Paint();
paint.setColor(strikeThroughColor);
paint.setStyle(Paint.Style.FILL);
paint.setFakeBoldText(true);
paint.setStrikeThruText(true);
paint.setStrokeWidth(strikeThroughWidth);
paint.setFlags(Paint.ANTI_ALIAS_FLAG);
super.onDraw(canvas);
float width = getWidth();
float height = getHeight();
canvas.drawLine(width / 10, height / 10, (width - width / 10), (height - height / 10), paint);
}
关于android - 个性化删除线 Textview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846253/