KitKat(及更低版本)设备上的Android Material Design

Pat*_*kMA 6 android styles android-4.4-kitkat material-design android-5.0-lollipop

我将在我们学校开发一个Android应用程序作为项目.

我想使用谷歌新的Material Design,但我知道它只适用于Android-L设备.Jack Underwood最近发布了名为"Today Calendar"的日历,该日历采用Material Style,并在Kitkat和更低的设备上运行.

我知道Actionbar高度比旧版高一点,导航抽屉切换有一个新的风格.一个......

我该如何实现?

Gab*_*tti 5

目前Android-L包含仅适用于Android-L版本的Material Theme.

您可以在没有此主题的情况下构建材质样式.例如:

  • 你可以使用一个纯色的自定义ActionBar(它是一个customView),没有阴影,并且带有标准图标应用程序的navdrawer图标.

  • 您可以使用相同颜色的actionBar下方的LinearLayout构建一个子标题栏.

  • 您可以使用浮动圆(以及png中的阴影)构建浮动操作按钮

  • 等等...

我们不知道旧版本可用的内容.可能是因为新类工具栏将在支持库中提供(它将简化操作栏).我建议你等一个月.