我有一個路徑對象列表,這些對象是存儲在數組列表中的矩形。android:根據高度繪製矩形或橢圓
這是我的代碼,如下所示:
for (RectF rec : rects) {
for(int i =0; i< rects.size(); i++){
System.out.println(rects.get(i).height() + "g");
while(rects.get(i).height() !=50){
canvas.drawRect(rec, paint);
}
canvas.drawOval(rec, paint);
}
}
基本上,當矩形高度不等於50,我想繪製一個橢圓而不是矩形的。在運行上面的代碼時,繪製了橢圓和矩形。這裏有什麼問題? 請幫助謝謝。
你爲什麼要做一段時間和一段時間的循環?做一個簡單的如果其他 –