有什么方法可以在棒棒糖之前的设备中将海拔高度添加到View
中,而无需将其包装在CardView
中?
最佳答案
ViewCompat.setElevation(View, int)
当前不创建垫片。
目前唯一模拟高程的方法是在v21之前应用阴影。在values
中定义样式/布局/可绘制对象,并在values-v21
中覆盖它。对于按钮,我使用样式替代。对于布局,我通常会进行引用覆盖(使用@null
摆脱可绘制对象)。
希望将来对支持库的更新将增加垫片。
This reddit thread跟踪所述更新。
编辑
实际上,新的support design library确实为 float 操作按钮创建了垫片。