最简单好用的 Android(安卓)阴影 shadow xml 写法
16lz
2021-01-26
1:先看效果图
要制造出这种效果的阴影这里提供三种思路重点推荐第三种
1:CardView desgin 包中的控件,自带阴影效果 通过 属性控制阴影浓度
app:cardElevation
在API >= 21 可以直接通过使用
android:elevation
2:通过点九图,让美工给你加好阴影之后直接设置为控件背景
3: 通过android 图层 xml 方式实现,下面举个例子
步骤----1:创建图层drawable,top_10dp_shadow_bg 代码如下
<?xml version="1.0" encoding="utf-8"?> -
-
解释:渐变实现阴影从白色#1cffffff 到 黑色#3c000000 渐变 -90 自上而下渐变,第二个item 是给了一个控件的白色背景
步骤--2 :直接将这个图层当做控件的背景是不可以实现阴影的,还需要调整目标控件的上方留出10个dp 来显示图层背景
解释原本 设计图中48dp 的ConstraintLayout ,我将它加大了10dp 用于显示图层中10dp 渐变带来的阴影效果,记录下来这个小窍门
更多相关文章
- Android(安卓)文字自动滚动(跑马灯)效果的两种实现方法[特别好使]
- Android中“android:elevation”设置阴影,在真机上没有效果的问题
- Android:seekbar控件在某些背景下不能正常显示
- Android各种各样的Drawable-更新中
- Android轮播图的实现
- 高德天气应用开发之三:android 自定义控件实现(ActionBar + PageI
- Android(安卓)Android自定义的下拉列表框控件
- Android(安卓)控件屏幕适配之百分比布局
- android基础知识点总结:Android部分基础控件使用总结(111页word下