ShadowLayout的用法--自定義控制元件--按鈕---水波紋的效果
阿新 • • 發佈:2019-01-26
現在隨著android 的版本的更新迭代,很多東西寫的越來越完善,越來越複雜, 因此, 無論企業還是個人的發展, 追求完美的心態一定要有.
就一個簡單的按鈕,都要力求完美, 追求更高的使用者體驗.
下面我介紹一下ShadowLayout的用法:
先上效果圖:
大概是這樣,有一種陰影的效果
下面程式碼實現:
首先不多說,導庫也是必要的
導庫的方法: http://jingyan.baidu.com/album/3a2f7c2e05e73926afd611cd.html?picindex=2
因為我用的是AS2.1的,所以上面導庫的方法是AS2.0的
那檔案呢?要導什麼檔案?不急,我早已經給大家封裝好
到這個雲盤下載下來,ShadowLayout的壓縮包裡面, 只要導library包就可以
如果這個雲盤失效,可以去Github下載, 直接搜尋ShadowLayout 第一個就是
然後找到它的Library包導一下就可以,ok
接著在你的專案裡寫程式碼了
程式碼如下:
拖一個按鈕,然後
<com.dd.ShadowLayout android:layout_marginTop="16dp" android:layout_width="wrap_content" android:layout_height="wrap_content" app:sl_cornerRadius="2dp" app:sl_dx="2dp" app:sl_dy="2dp" app:sl_shadowColor="#AA000000"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="暴擊我.." android:textColor="@color/colorWhite" android:layout_centerVertical="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"/> </com.dd.ShadowLayout>
ok,完事.