我跟許多博客,但沒有得到正確的答案。主要問題是創建循環的進展,這是藉助一些圖形顯示的。但是不能走向成功。
Path p = new Path();
p.moveTo(70, 10);
p.lineTo(25, 100);
p.lineTo(100, 50);
p.lineTo(0, 50);
p.lineTo(75, 100);
p.lineTo(50, 0);
// chk
// //complete code
ShapeDrawable progress1 = new ShapeDrawable(new ArcShape(180, -45));
progress1.setIntrinsicHeight(50);
progress1.setIntrinsicWidth(50);
progress1.getPaint().setColor(Color.BLUE);
progress1.getPaint().setStyle(Style.STROKE);
progress1.getPaint().setStrokeWidth(5);
ShapeDrawable progress2 = new ShapeDrawable(new ArcShape(0, 180));
progress2.setIntrinsicHeight(50);
progress2.setIntrinsicWidth(50);
progress2.getPaint().setARGB(50, 200, 54, 54);
progress2.getPaint().setStyle(Style.STROKE);
progress2.getPaint().setStrokeWidth(5);
iView.setImageDrawable(progress2);
iView1.setImageDrawable(progress1);
哪些部件被卡住? – arnorhs
首先,我無法以循環形式創建進度條,並且無法像圖片那樣創建多彩。在android進度條非常簡單。所以現在我甚至不知道該怎麼做。但目前我正試圖在畫布的幫助下做到這一點,但是我無法畫出圓形的東西,這也是圓形的。 –