最近的一个项目要求给AppBar加上elevation,我直接在xml中设置对应组件的elevation属性。刚开始几个活动效果都不错,能看见阴影,后来一个设置却没有效果。
上网查找答案才知道,elevation的阴影效果默认由background提供,如果没有设置background也就没有效果。
所以正确的使用姿势是:
1.设置background
2.添加
android:outlineProvider="bounds"
声明阴影由边界提供
最近的一个项目要求给AppBar加上elevation,我直接在xml中设置对应组件的elevation属性。刚开始几个活动效果都不错,能看见阴影,后来一个设置却没有效果。
上网查找答案才知道,elevation的阴影效果默认由background提供,如果没有设置background也就没有效果。
所以正确的使用姿势是:
1.设置background
2.添加
android:outlineProvider="bounds"
声明阴影由边界提供