当我们想要在我们的应用中包含具有后方兼容性的材料设计时,我们使用appcompat
库。
我尝试将其包含在styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
但是当我这样做时,我看不到触摸小部件的任何涟漪(即使在Android L手机中)。
为什么?
当我在styles.xml
和styles-21.xml
中添加相同的上一行时,我可以看到Android L
手机中的涟漪。
如果支持库不包含涟漪,当我有一个单独的styles-v21
文件时,我怎么能看到涟漪?
注意:当我尝试将我的应用迁移到素材设计时,我遇到了这个问题。
我希望应用在Android L以下的设备上运行时使用Support Library for Material design
的完整功能,我希望应用在Android L及更高版本上运行时使用Material design
的全部功能。我不确定如何继续迁移。
答案 0 :(得分:0)
API 21+设备将首先查看styles-v21,然后查看样式作为后备。