RippleDrawable

嗯,今天在寫Android 5.X的時候,因為要用到按鈕的波紋效果,找遍了論壇,都沒有中文文檔,于是就自己翻譯了。

類簡介

RippleDrawable是一個以波紋效果來顯示狀態變化的Drawable,為了確定波紋位置,我們使用下面方式來改變其屬性。

setHotspot(float, float)

一個觸摸反饋的Drawable可能包含多個子層,其中還包括一個特殊的不會繪制在屏幕的遮罩層。一個單一的層設置為遮罩時只需要在XML中通過使用android:id設置。如果你需要在代碼中動態設置,可以使用

setId(..., android.R.id.mask)

或者使用

setDrawableByLayerId(android.R.id.mask, ...)

來替換一個已有的遮罩層。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容