Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 的Canvas中drawArc方法介紹

Android 的Canvas中drawArc方法介紹

編輯:關於Android編程

public void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)

  • oval :指定圓弧的外輪廓矩形區域。
  • startAngle: 圓弧起始角度,單位為度。
  • sweepAngle: 圓弧掃過的角度,順時針方向,單位為度,從右中間開始為零度。
  • useCenter: 如果為True時,在繪制圓弧時將圓心包括在內,通常用來繪制扇形。關鍵是這個變量,下面將會詳細介紹。
  • paint: 繪制圓弧的畫板屬性,如顏色,是否填充等。
    Paint paint = new Paint();
    paint.setStrokeWidth(20);
    paint.setStyle(Paint.Style.STROKE);
    paint.setColor(Color.BLUE);

    float startAngle01 = 3;
    float sweepAngle01 = 86;

    RectF rect = new RectF(center - radius, center - radius, center
    + radius, center + radius);
    canvas.drawArc(rect, startAngle01, sweepAngle01, true, paint);

    當第4個參數為true的繪圖如下
    當是false的情況時,效果圖如下 這個參數為true時,會從圓弧的起始點到終點畫兩條邊框
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved