0
我想在屏幕上畫一條線來指示觸摸偵聽器,但是當我嘗試再次畫線時,它會擦除上一行。我正在使用下面的代碼。Android - 畫一條線
我無法找到問題的解決方案。請幫忙。
public class Drawer extends View
{
public Drawer(Context context)
{
super(context);
}
protected void onDraw(Canvas canvas)
{
Paint p = new Paint();
p.setColor(colordraw);
canvas.drawLine(x1, y1, x2 , y2, p);
invalidate();
}
}
:原來是, 保護無效的onDraw(帆布油畫)來繪製畫二線 Paint p = new Paint(); p.setColor(colordraw); canvas.drawLine(x1,y1,x2,y2,p); invalidate(); } 但每當OnDraw被觸發時,它會擦除前一行..我想保留第一行並使用觸摸監聽器繪製第二行... – sanchit 2011-06-16 13:35:00