国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富蕴县| 黄石市| 荃湾区| 湖南省| 三河市| 卓资县| 泰兴市| 晋江市| 右玉县| 靖州| 浦东新区| 汉川市| 阿勒泰市| 民勤县| 通州市| 洪湖市| 博爱县| 日土县| 多伦县| 白城市| 桐乡市| 勃利县| 太湖县| 江永县| 靖宇县| 维西| 韩城市| 永安市| 霍州市| 凤山市| 许昌市| 上蔡县| 油尖旺区| 鸡泽县| 曲靖市| 会理县| 甘洛县| 桦甸市| 稻城县| 玉门市| 博湖县|