现在随着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,完事.