国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在控件下方添加陰影

2019-11-09 14:18:18
字體:
來源:轉載
供稿:網友

在控件下方添加陰影

最近在開發過程中,想要實現一種效果,效果如圖(圖來源stackoverflow):

img

在tablayout下添加一道陰影,由于一些特殊的原因不能使用elevation屬性來實現相應的陰影效果。于是上網搜索如何制作該種效果。

制作相應的背景圖片

其實連制作都不需要我們自己動手,因為早有谷歌幫助了我們制作了相應的圖片,放上鏈接

https://github.com/google/iosched/blob/dfaf8b83ad1b3e7c8d1af0b08d59caf4223e0b95/android/src/main/res/drawable-xxhdpi/bottom_shadow.9.png

然后我們在相應的控件上相應的屬性,這里建議使用foreground屬性,因為如若你的控件內還有其他子控件,使用foreground就不會將陰影畫在他們身上(如果你需要這種效果,那當我沒說)。

xml

有圖片的方法,當然也有我們自己制作相應的xml了,首先創建一個drawable名為 shadow.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="@android:color/transparent" android:endColor="#33000000" android:angle="90"> </gradient></shape>

然后將陰影添加到你的內容結構中,但不是你想的那樣設置在某個屬性中,應該 像這樣:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <!-- 你的View放在這里 --> <View android:layout_width="match_parent" android:layout_height="8dp" android:background="@drawable/shadow" /></RelativeLayout>

兩種方法兼容性也是杠杠的,大家自由選擇。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深水埗区| 靖州| 汤原县| 灵川县| 福安市| 黔江区| 平陆县| 英吉沙县| 托克逊县| 莒南县| 汕尾市| 东阳市| 汝南县| 平度市| 大庆市| 佛学| 米林县| 临安市| 浪卡子县| 通海县| 九寨沟县| 葵青区| 隆化县| 三穗县| 赤峰市| 泸溪县| 墨竹工卡县| 庄浪县| 萝北县| 姜堰市| 江都市| 余江县| 宣武区| 临潭县| 惠来县| 东辽县| 马关县| 怀来县| 通州市| 莱芜市| 固阳县|