材料设计支持库

Nic*_*ick 7 android android-support-library material-design android-5.0-lollipop android-design-library

是否正在努力将新的Material Design样式和小部件向后移植到Android的前L版本,类似于"HoloEverywhere" - 图书馆?该库的创建者初始化了一个空的GitHub存储库,但它似乎没有处于活动开发状态.我知道有一个L风格的对话框和浮动动作按钮的后端,但显然有更多的小部件在Android L中发生了变化.

Android团队是否公布了他们是否正在开发支持库(超出目前可用的支持库)?

Ino*_*noy 6

这是一个复杂的答案

从Android 2.2(API 8)到现在5.0(API 21)的材料设计

这就是你需要的:

  1. 工具栏
  2. 小部件的材质设计库(按钮,复选框等)

1.工具栏

得到这个想法,你准备好了.

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimaryDark"/>
Run Code Online (Sandbox Code Playgroud)

设置指南:http://antonioleiva.com/material-design-everywhere/

来源举例:https://github.com/antoniolg/MaterialEverywhere

要使工具栏工作较低,API 11使用Theme.AppCompat.Light.NoActionBar(而不是windowActionBar设置为false)

<style name="NoActionBarTheme" parent="Theme.AppCompat.Light.NoActionBar">
     ...
</style>
Run Code Online (Sandbox Code Playgroud)

2.材料设计库

这是用于漂亮按钮等的Material Design Library.目前它已经大量开发.

指南,代码,示例 - https://github.com/navasmdc/MaterialDesignLibrary

指导如何将库添加到Android Studio 1.0 - 如何将材质设计库导入Android Studio?

.

希望能帮助到你 :)


Ale*_*sso 3

新的Android 设计支持库就是这样。只需将其添加到您的 Gradle 文件中:

compile 'com.android.support:design:22.2.0'
Run Code Online (Sandbox Code Playgroud)