編輯:關於Android編程
這裡主要講Paint 畫筆。還是搬運和翻譯官方文檔吧。
1.setAlpha(int a)
設置透明度,參數范圍是0-255。
如需要設置改屬性:建議改成(0-1),然後乘以255.
2.setColor(int color)
設置畫筆顏色其中包含透明度,參數為 0xff777777類型,0x是16進制標識,後兩個ff是表示透明度,後六位是顏色值
3.setARGB(int a, int r, int g, int b)
設置rgb顏色值和透明度;
第一個參數為透明度;
第二個為red色值;
第三個為green色值;
第四個為blue色值;
參數范圍都是0-255;
4.setAntiAlias(boolean aa)
注意看源碼得知這是個native方法,所有這個方法是會調用android 系統c++靜態庫的,(所以可能會耗時多一點)
如果參數為true ,是設置去除繪圖鋸齒效果,建議設置為true。(看看ps魔棒工具摳圖就知道鋸齒毛邊多惡心)。
如果不介意出現鋸齒效果,設置為false以加快繪制速度。
5. setTextSize(float textSize)
這也是個native方法(注:native 原生方法,jni調用底層C++實現的),設置字體大小。這裡是px不是sp,如果是要在java代碼中設置,建議轉換後再設置(自己去搜android sp轉px)
6. setStyle(Style style)
設置畫筆風格
style參數為Paint的枚舉類型Style;
使用方法如: setStyle(Paint.Style.FILL)
FILL為填充,
STROKE描邊。
FILL_AND_STROKE以上都有。。。
7.setStrokeWidth(float width)
當style為STROKE或者是FILL_AND_STROKE時設置畫筆的寬度。
ps:前4個是常用的。
啟動AVD模擬器異常:Cannot set up guest memory ‘pc.ram’ 錯誤信息: HAX is working and emulator ru
本文實例講述了Android編程開發之在Canvas中利用Path繪制基本圖形的方法。分享給大家供大家參考,具體如下:在Android中繪制基本的集合圖形,本程序就是自定
應用進程保活基本就是圍繞兩個方面來展開:1 盡量保證進程不被殺死。2 進程被殺死後復活。細分如下:1)Service重啟2)進程守護3)Receiver觸發4)Alarm
本文實例講述了Android2.3實現Android4.0風格EditText的方法。分享給大家供大家參考,具體如下:效果如下:思路:在源碼裡找到4.0風格的圖片作為背景