Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 代碼中設置Color參數

Android 代碼中設置Color參數

編輯:關於Android編程

今天想繪制一條根據參數顏色動態變化的曲線,參數不固定,因此需要根據參數來獲取顏色值。研究了很久,搞了一個通過Paint實現的方案。

Paint 中包含了很多方法對其屬性進行設置,主要方法如下:

setAntiAlias: 設置畫筆的鋸齒效果。
setColor: 設置畫筆顏色
setARGB: 設置畫筆的a,r,p,g值。
setAlpha: 設置Alpha值
setTextSize: 設置字體尺寸。
setStyle: 設置畫筆風格,空心或者實心。
setStrokeWidth: 設置空心的邊框寬度。
getColor: 得到畫筆的顏色

getAlpha: 得到畫筆的Alpha值。


我們需要的就是setARGB和getColor。

private int getColor(float yourParam) {
		int alfa = 120;
		int rColor = 255;
		int gColor = 255;
		int bColor = 255;
		/*********
		 * Your code, change alfa/r/g/b by yourParam
		 *********/
		Paint paint = new Paint();
		paint.setARGB(alfa, rColor, gColor, bColor);
		return paint.getColor();
	}

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