Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android學習日記07--Canvas畫布

android學習日記07--Canvas畫布

編輯:關於Android編程

1、Canvas Canvas類主要實現了屏幕的繪制過程,其中包含了很多實用的方法,比如繪制一條路徑、區域、貼圖、畫點、畫線、渲染文本, 當然Android官網提示大家很多方法有不同的重載版本,參數更靈活。 API參考地址http://android.toolib.net/reference/android/graphics/Canvas.html   下面是Canvas類常用的簡單方法   // 設置畫布顏色 canvas.drawColor(Color.BLUE);   //canvas.drawPoint(x, y, paint); x、y表示繪制點的坐標 //canvas.drawPoints(pts, paint);pts表示繪制點存儲的數組,兩個坐標一組 //canvas.drawPoints(pts, offset, count, paint);offset表示跳過哪些點,count表示實際繪制的個數 float[] pts= {10,10,120,120,230,230,40,40,90,90}; canvas.drawPoints(pts, paint);       canvas.drawPoints(pts,3,4, paint);   跳過pts前3個數據後算4個數據的點(120,230,230,40)           //canvas.drawRect(left, top, right, bottom, paint) 前兩個參數表示左上角的點,3,4個參數表示右下角的點 //canvas.drawRect(r, paint); 矩形Rect對象r,可以new 完再設置 left, top, right, bottom大小 //canvas.drawRect(rect, paint);圓角矩形RectF對象rect   Rect r = new Rect(); r.left=50; //左邊  r.top=50; //上邊  r.right=450; //右邊  r.bottom=250; //下邊   canvas.drawRect(r, paint);           此外還有好多繪制圓形、橢圓、扇形等各種簡單圖形的方法,需要的時候可以去查api文檔,   或者在eclipse 敲canvas.draw 按 ALT+/ 提示
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved