Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android平台下圖表繪制相關方法

Android平台下圖表繪制相關方法

編輯:初級開發

很多網友可能會遇到圖表繪制等問題,在Android平台下如何我們需要繪制餅圖、K線圖應該如何處理呢? 在android平台下繪圖的API大多數由Canvas提供類似Win32或SymBian中的DC,提供大量的繪制方法.

對於餅圖即PIEChart而言,比較簡單,首先計算每個區域的百分比,然後通過drawArc方法繪制弧形,方法原型如下:

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

oval  The bounds of oval used to define the shape and size of the arc
startAngle  Starting angle (in degrees) where the arc begins
sweepAngle  Sweep angle (in degrees) measured clockwise
useCenter  If true, include the center of the oval in the arc, and close it if it is being stroked. This will draw a wedge
paint  The paint used to draw the arc 

 對於K線圖而言,分為兩種:

  1. 靜止不動型的

  炒股軟件的K線圖,這類直接根據數據,在x,y軸上描點即可,比較簡單。

  2. 水平滾動型的

  Windows任務管理器的CPU使用了歷史記錄圖表

  相對於這類,使用一個TimerTask不斷刷新就可以了,不過要注意的是歷史數據數組的溢出問題。一般用於長時間持續顯示。

  有關實現的代碼Android123將在一周內提供下載,目前還有細節調試中,希望對android開發者有用。

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