Android 給控件添加邊框陰影效果
1、布局文件:res/drawable/bg_shadow.xml
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 陰影部分 --> <!-- 個(gè)人覺得更形象的表達(dá):top代表下邊的陰影高度,left代表右邊的陰影寬度。其實(shí)也就是相對(duì)應(yīng)的offset,solid中的顏色是陰影的顏色,也可以設(shè)置角度等等 --> <item android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp"> <shape android:shape="rectangle" > <gradient android:angle="270" android:endColor="#0F000000" android:startColor="#0F000000" /> <corners android:bottomLeftRadius="6dip" android:bottomRightRadius="6dip" android:topLeftRadius="6dip" android:topRightRadius="6dip" /> </shape> </item> <!-- 背景部分 --> <!-- 形象的表達(dá):bottom代表背景部分在上邊緣超出陰影的高度,right代表背景部分在左邊超出陰影的寬度(相對(duì)應(yīng)的offset) --> <item android:left="3dp" android:top="3dp" android:right="3dp" android:bottom="5dp"> <shape android:shape="rectangle" > <gradient android:angle="270" android:endColor="#FFFFFF" android:startColor="#FFFFFF" /> <corners android:bottomLeftRadius="6dip" android:bottomRightRadius="6dip" android:topLeftRadius="6dip" android:topRightRadius="6dip" /> </shape> </item> </layer-list>
2、在res/layout中的布局文件中用以下引用:
android:background="@drawable/bg_shadow"
源碼下載地址:http://www.jinhusns.com/Products/Download
總結(jié)
以上所述是小編給大家介紹的Android 給控件添加邊框陰影效果,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Android中一種巧妙的drawable.xml替代方案分享
這篇文章主要給大家介紹了關(guān)于Android中一種巧妙的drawable.xml替代方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09Android 雙進(jìn)程守護(hù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android 雙進(jìn)程守護(hù)的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-08-08Android實(shí)現(xiàn)BannerLayout圖文輪播功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)BannerLayout圖文輪播功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05Android之PreferenceActivity應(yīng)用詳解
為了引入這個(gè)概率 首先從需求說起 即:現(xiàn)有某Activity專門用于手機(jī)屬性設(shè)置 那么應(yīng)該如何做呢2012-11-11Android編程開發(fā)中ListView的常見用法分析
這篇文章主要介紹了Android編程開發(fā)中ListView的常見用法,較為詳細(xì)的分析了ListView的功能及常見使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10Android程序開發(fā)之防止密碼輸入錯(cuò)誤 密碼明文顯示功能
在使用App的時(shí)候,首次登錄都需要用戶輸入密碼的,有些朋友為了安全起見密碼設(shè)置的比較長(zhǎng),導(dǎo)致很多次密碼都輸入錯(cuò)誤,嚴(yán)重影響了用戶體驗(yàn)效果,下面通過本文給大家介紹Android程序開發(fā)之防止密碼輸入錯(cuò)誤 密碼明文顯示功能,需要的朋友參考下2016-02-02Android編程實(shí)現(xiàn)泡泡聊天界面實(shí)例詳解(附源碼)
這篇文章主要介紹了Android編程實(shí)現(xiàn)泡泡聊天界面,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android泡泡聊天界面的窗體定義與功能實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11Android中極簡(jiǎn)的js與java的交互庫(kù)(SimpleJavaJsBridge)
本文主要介紹了Android中極簡(jiǎn)的js與java的交互庫(kù)--SimpleJavaJsBridge,它可以讓js與java之間的通信更簡(jiǎn)單。 具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01