前言:因?yàn)楣镜腢I設(shè)計(jì)都喜歡用陰影,有時候我們還要求居中。讓他們切陰影不是很方便,也查閱了大量資料。也終于發(fā)現(xiàn)了點(diǎn)端倪,再自己整理下,加上一些特別的需求:
直接來個效果:

如果心動了的話,繼續(xù)看:
xml里只需要這樣:

Api說明:?
① 圓角屬性
app:hl_cornerRadius="18dp" 陰影圓角屬性
② 陰影擴(kuò)散程度
app:hl_shadowLimit="5dp" 陰影的擴(kuò)散區(qū)域
③ 陰影的顏色
app:hl_shadowColor="#2a000000" 陰影的顏色可以隨便改變,透明度的改變可以改變陰影的清晰程度
④ x軸的偏移量
app:hl_dx="0dp" 也可以理解為左右偏移量
⑤ y軸的偏移量
app:hl_dy="0dp" 也可以理解為上下的偏移量
⑥ 陰影的4邊可見不可見(與偏移量無關(guān))
app:hl_leftShow="false" 左邊的陰影不可見,其他3邊保持不變