0
A
回答
1
使用此一個代碼
class MyView extends View {
Paint paint1 = new Paint();
Paint paint2 = new Paint();
Paint paint3 = new Paint();
Paint paint4 = new Paint();
Paint paint5 = new Paint();
final RectF rect = new RectF();
int mRadius = 130;
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// Example values
rect.set(getWidth()/2 - mRadius, getHeight()/2 - mRadius,
getWidth()/2 + mRadius, getHeight()/2 + mRadius);
paint1.setColor(Color.RED);
paint1.setStrokeWidth(16);
paint1.setAntiAlias(true);
paint1.setStrokeCap(Paint.Cap.BUTT);
paint1.setStyle(Paint.Style.STROKE);
paint2.setColor(Color.RED);
paint2.setStrokeWidth(mRadius/2);
paint2.setAntiAlias(true);
paint2.setStrokeCap(Paint.Cap.BUTT);
paint2.setStyle(Paint.Style.STROKE);
paint3.setColor(Color.RED);
paint3.setStrokeWidth(16);
paint3.setAntiAlias(true);
paint3.setStrokeCap(Paint.Cap.BUTT);
paint3.setStyle(Paint.Style.STROKE);
canvas.drawArc(rect, 0, 3600, false, paint1);
canvas.drawLine(getWidth()/2, getHeight()/2, getWidth()/2
- mRadius, getHeight()/2 - mRadius, paint3);
canvas.drawLine(getWidth()/2, getHeight()/2, getWidth()/2
+ mRadius, getHeight()/2 - mRadius, paint3);
canvas.drawLine(getWidth()/2, getHeight()/2, getWidth()/2
- mRadius, getHeight()/2 + mRadius, paint3);
canvas.drawLine(getWidth()/2, getHeight()/2, getWidth()/2
+ mRadius , getHeight()/2 + mRadius , paint3);
}
}
相關問題
- 1. android創建自定義形狀佈局
- 2. 創建自定義凸形路徑Android
- 3. Android:如何在鍵盤上創建自定義形狀鍵?
- 4. FFMPEG,如何創建自定義波形
- 5. 如何創建自定義形狀
- 6. 創建自定義樣式餅圈
- 7. 如何創建自定義形狀的按鈕,Android的
- 8. 如何創建自定義外鍵?
- 9. 如何創建自定義的edittextbox android?
- 10. 如何創建自定義CSS3加載圈?
- 11. 在Winforms中創建自定義圖形
- 12. 在CSS中創建自定義圖形?
- 13. Android:創建自定義欄
- 14. Android創建自定義onMarkerClickListener
- 15. 創建自定義android rom
- 16. 創建自定義Android ROM
- 17. 如何創建自定義)
- 18. Highcharts派甜甜圈自定義形狀
- 19. 如何在Laravel 4中創建自定義的外觀
- 20. 如何在Android的自定義視圖中創建自定義視圖?
- 21. 如何在Android Studio中創建Android自定義視圖庫?
- 22. 如何在win32中創建自定義形狀控件C++
- 23. 如何在PyQt中創建自定義形狀QPushBtn
- 24. 如何在div中使用css3創建自定義形狀?
- 25. 如何在famo.us中創建六角形自定義曲面
- 26. 如何在Powerpoint中創建自定義形狀菜單
- 27. 如何在Android的gradle中創建自定義的builtType?
- 28. Android在外部創建自定義視圖onCreate
- 29. 創建自定義背景的Android這樣的聊天形狀
- 30. 如何在wordpress的自定義主頁中創建橫向(內聯)菜單欄