如何将Material Design应用于Android版本< 5.0?

时间:2015-02-02 13:42:09

标签: android android-5.0-lollipop backwards-compatibility material-design

我将我的应用程序目标设为21.所以我可以使用Material Design API。但是,当我在旧设备上运行相同时,我是否必须定义不同的布局或主题,或者我可以如何。

我也阅读了官方文件Maintaining Compatibility。 但我仍然不清楚在低于5 os的Android设备上使用材质主题。

还有哪里可以找到与Android 5相关的XML标签。以及在小于5的设备上运行时如何应用相同的标签。

请帮我解决这个问题。提前致谢。

1 个答案:

答案 0 :(得分:4)

很少有图书馆能够实现适用于早于API-21的早期平台的材料设计。 这样一个例子就是这样一个: https://android-arsenal.com/details/1/1156。您可以在Android Arsenal上查找更多类似的库。

Chris Banes的这篇博文也是关于旧平台上的Material Design的,我建议您阅读它:https://chris.banes.me/2014/10/17/appcompat-v21/。我希望它有助于降低设计的复杂性。