嗯乘综,今天在寫Android 5.X的時(shí)候贯吓,因?yàn)橐玫桨粹o的波紋效果,找遍了論壇弓柱,都沒有中文文檔沟堡,于是就自己翻譯了侧但。
類簡介
RippleDrawable是一個(gè)以波紋效果來顯示狀態(tài)變化的Drawable,為了確定波紋位置航罗,我們使用下面方式來改變其屬性禀横。
setHotspot(float, float)
一個(gè)觸摸反饋的Drawable可能包含多個(gè)子層,其中還包括一個(gè)特殊的不會(huì)繪制在屏幕的遮罩層粥血。一個(gè)單一的層設(shè)置為遮罩時(shí)只需要在XML中通過使用android:id設(shè)置柏锄。如果你需要在代碼中動(dòng)態(tài)設(shè)置,可以使用
setId(..., android.R.id.mask)
或者使用
setDrawableByLayerId(android.R.id.mask, ...)
來替換一個(gè)已有的遮罩層复亏。