公共NinePatchDrawable(ninepatchpatch)
方法詳細信息
畫
公共空白繪制(畫布畫布)
從Drawable類復制的描述
繪制其邊界(通過setBounds設置),考慮可選效果,如alpha(通過setAlpha設置)和顏色過濾器(通過setColorFilter設置)。
指定人:
在課堂上畫畫
參數:
畫布-要繪制的畫布
獲取更改配置
public int getChangingConfigurations()
從Drawable類復制的描述
返回此可繪制mau更改的配置參數的掩碼,要求重新創建它。默認情況下,默認實現返回通過drawable . setchangingconfigurations(int)或0提供的任何內容。子類可以將它擴展到或擴展到他們持有的任何其他可提取的可改變的配置中。
覆蓋範圍:
獲取可繪制類中的更改配置
返回:
返回由配置定義的更改配置參數的掩碼。
另請參見:
配置
獲取填充
公共布爾getPadding(矩形填充)
從Drawable類復制的描述
返回填充該drawable建議的insets,用於將內容放置在Drawable的邊界內。正值向可繪制對象的中心移動(set Rect.inset)。如果這個drawable實際上有壹個填充,則返回true,否則返回false。當返回false時,填充始終設置為0。
覆蓋範圍:
獲取Drawable類中的填充
setAlpha
公共void setAlpha(int alpha)
從Drawable類復制的描述
為可繪制圖形指定壹個alpha值。0表示完全透明,255表示完全不透明。
指定人:
可繪制類中的SetAlpha
setColorFilter
公共void setColorFilter(ColorFilter cf)
從Drawable類復制的描述
為drawable指定壹個可選的顏色過濾器。傳遞null以移除任何過濾器。
指定人:
Drawable類中的SetColorFilter
setDither
公共void setDither(布爾型Dither)
從Drawable類復制的描述
設定為true以使可繪制圖形在繪制到每個顏色分量少於8位的設備時抖動其顏色。這可以改善這些設備的外觀,但也會稍微減慢繪圖速度。
覆蓋範圍:
在類Drawable中設置編輯器
膨脹
公共空間膨脹(資源r,
XmlPullParser解析器,
屬性集屬性)
拋出XmlPullParserException,
IOException
覆蓋範圍:
在可提取的類中膨脹
投擲:
XmlPullParserException
IOException
getPaint
公共畫圖getPaint()
getIntrinsicWidth
public int getIntrinsicWidth()
檢索源的寬度。png文件(調整大小之前)。
覆蓋範圍:
可繪制類中的GetIntrinsicWidth
getIntrinsicHeight
public int getIntrinsicHeight()
檢索源的高度。png文件(調整大小之前)。
覆蓋範圍:
類Drawable中的GetIntrinsicHeight
getminimumwwidth
public int getMinimumWidth()
從Drawable類復制的描述
返回此Drawable建議的最小寬度。如果視圖使用此Drawable作為背景,建議視圖至少使用此寬度值。(在某些情況下,這是不可能的。)該值應該包括任何填充。
覆蓋範圍:
在Drawable類中獲取MinimumWidth
返回:
此Drawable建議的最小寬度。如果這個Drawable沒有建議的最小寬度,則返回0。