SuperShadow 為你的View新增炫彩陰影

2021-08-02 16:06:59 字數 1428 閱讀 9325

supershadow 是乙個專門為 view 新增陰影效果的庫。 supershadow 支援自定義陰影實現方式、陰影顏色、陰影大小,圓角大小、陰影附加方向。

​屬性

說明impl

以何種方式新增陰影,支援 wrap、drawable 兩種方式 (supershadow.wrap supershadow.draw)

baseshadowcolor

陰影的基本顏色,即最深的顏色,如果不主動設定colors的話,將會自動生成由baseshadowcolor為最深顏色漸變到完全透明的乙個長度為三的陣列

background

修改 view 的背景色,如果使用 drawable 方式新增陰影,那麼該屬性必須新增

shadowcolors

繪製陰影時需要的乙個顏色陣列,該陣列的長度為三, 通過設定該陣列, 會將你放在陣列的顏色轉化為你陰影的顏色

corner

陰影頂點的內側弧度。以適配被設定的 view 是圓角的情況, 對使用 drawable 方式設定陰影時,該屬性表示為圓角矩形背景的圓角角度

shadowsize

陰影大小

direction

設定陰影在 view 上顯示的方位 方法

說明make

為 view 新增陰影效果, 使用 builder 的 action 方法時會自動呼叫

remove

移除陰影

hide

隱藏陰影,與 remove 不同的是,hide 只是隱藏了 view 周圍的陰影效果,並沒有移除

show

如果呼叫了 hide ,可以再使用 show 將陰影效果顯示出來

你為誰打工?

出處 匠人的百寶箱 你為誰打工?一萬個人應該會有一萬個答案。因為每個人都在為不同的老闆打工嘛。那麼,假如這道命題中的 誰 允許泛指的話,這一萬個答案就合併成了乙個答案 為老闆打工。其實這好像也是天經地義的事情啊,誰給我們發工資我們就是為誰打工嘛。真的是如此嗎?老闆為什麼請你來打工呢?他憑什麼給你發工...

為你停下的人

於是在某個我們認為的成熟時刻,會做出一副冷靜沉默的態度,作為對懵懂青春時期玩世不恭與盛氣凌人的剝離。對所有爭議的事物保持沉默,對天氣新聞保持沉默,對曾經深深愛過的男孩子保持沉默。是知道很多事情,再多的努力也無法改變分毫。成長成熟以後才能懂得的靜默力量,從此變得不善言語起來。於是,每一天都有了新的改變...

為你寫詩9

誰也不知道,明天是什麼樣的,因為我不知道,我們什麼時候會分開,所以,我希望在那一天到來之前,我能寫完我們的故事,把最後的禮物贈予你。謝謝你,這兩天照顧我的情緒,怕我想多了,怕我敏感,經常給我打 發訊息,我感受到了你的在乎,我心裡也有點安心了。我看出來了,你突然成熟了,冷靜下來後,我知道,你是因為壓力...