Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> android 畫餅圖

android 畫餅圖

編輯:Android開發實例

在android上,展示可用空間和已用空間形象的展示時,用到餅圖。

原理其實就是一個圓,然後分成不同的顏色塊。如下圖:

這裡用到了一個方法,

android.graphics.Canvas.drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)

android.graphics.RectF.RectF(float left, float top, float right, float bottom)

Paint是用來設置顏色,風格,

paint.setStyle(Style.STROKE);設置為空心

paint.setStyle(Style.FILL);設置為實心。

paint.setStrokeWidth(1);設置邊框像素。

這裡需要注意一下所有顏色的角度加起來必須為360度,否則畫出來的圓會有瑕疵。如下圖:

 

源代碼見:http://henzil.googlecode.com/svn/trunk/bingtuDemo/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved