我在畫布上繪製一個矩形在第一次嘗試,我再次嘗試在另一個位置繪製一個更多的矩形。當我最終將它們添加到LinearLayout
時,我看到唯一的第二個矩形,第一個矩形丟失。試圖重複使用畫布與以前繪製的項目
Bitmap place = Bitmap.createBitmap(400,800,Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(place);
DrawRect dr = new DrawRect();
dr.setLocation(10,10);
dr.draw(canvas);
dr.setLocation(10,80);
dr.draw(canvas);
ll.removeAllViews();
ll.addView(dr);
如何使兩個矩形都可見?
removeAllViews刪除過去存在且未新添加的視圖。 – Abhinandan