我要在我们学校开发一个安卓应用作为项目。
我想使用谷歌的新材料设计,但我知道它只能在Android-L设备上使用。最近Jack Underwood发布了一个名为“Today Calendar”的日历应用,它采用材料风格并可以运行在Kitkat及更低版本的设备上。
我知道操作栏的高度比旧版大一些,导航抽屉切换有一个新的样式等等...
如何实现这个功能呢?
我要在我们学校开发一个安卓应用作为项目。
我想使用谷歌的新材料设计,但我知道它只能在Android-L设备上使用。最近Jack Underwood发布了一个名为“Today Calendar”的日历应用,它采用材料风格并可以运行在Kitkat及更低版本的设备上。
我知道操作栏的高度比旧版大一些,导航抽屉切换有一个新的样式等等...
如何实现这个功能呢?
appcompat v21 支持在低于安卓 5.0 版本的设备上使用工具栏。
你可以查看 Chris 的博客来获取帮助, https://chris.banes.me/2014/10/17/appcompat-v21/
当然,海拔属性不适用于低于安卓 5.0 版本的设备,所以你需要为版本 < 21 实现自定义阴影。我建议使用高度约为 4dp 的渐变图形即可。