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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

在控件下方添加陰影

2019-11-09 13:41:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在控件下方添加陰影

最近在開(kāi)發(fā)過(guò)程中,想要實(shí)現(xiàn)一種效果,效果如圖(圖來(lái)源stackoverflow):

img

在tablayout下添加一道陰影,由于一些特殊的原因不能使用elevation屬性來(lái)實(shí)現(xiàn)相應(yīng)的陰影效果。于是上網(wǎng)搜索如何制作該種效果。

制作相應(yīng)的背景圖片

其實(shí)連制作都不需要我們自己動(dòng)手,因?yàn)樵缬泄雀鑾椭宋覀冎谱髁讼鄳?yīng)的圖片,放上鏈接

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

然后我們?cè)谙鄳?yīng)的控件上相應(yīng)的屬性,這里建議使用foreground屬性,因?yàn)槿缛裟愕目丶?nèi)還有其他子控件,使用foreground就不會(huì)將陰影畫在他們身上(如果你需要這種效果,那當(dāng)我沒(méi)說(shuō))。

xml

有圖片的方法,當(dāng)然也有我們自己制作相應(yīng)的xml了,首先創(chuàng)建一個(gè)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>

然后將陰影添加到你的內(nèi)容結(jié)構(gòu)中,但不是你想的那樣設(shè)置在某個(gè)屬性中,應(yīng)該 像這樣:

<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>

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


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江北区| 建平县| 巴林左旗| 铜川市| 郸城县| 贞丰县| 大足县| 合江县| 沽源县| 德清县| 邵阳县| 桐城市| 宜阳县| 邹城市| 黎平县| 周口市| 鹤壁市| 珠海市| 河北区| 文成县| 顺义区| 叶城县| 秦安县| 南汇区| 兰考县| 日土县| 宣威市| 泰宁县| 万安县| 昆明市| 安陆市| 嘉荫县| 盘山县| 拉孜县| 左贡县| 清新县| 鄯善县| 锡林浩特市| 色达县| 游戏| 台北县|