材料设计支持库

时间:2014-09-21 10:18:42

标签: android android-5.0-lollipop android-support-library material-design android-design-library

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

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

3 个答案:

答案 0 :(得分:6)

这是给你的复杂答案

从Android 2.2(API 8)到现在5.0(API 21)

的材料设计

这里你需要的是:

  1. 工具栏
  2. 小部件的材质设计库(按钮,复选框等
  3. 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"/>
    

    设置指南: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>
    

    2。材料设计库

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

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

    指导如何将库添加到 Android Studio 1.0 - How do I import material design library to Android Studio?

    希望有所帮助:)

答案 1 :(得分:3)

新的Android Design Support Library就是这样。只需将其添加到您的Gradle文件中:

compile 'com.android.support:design:22.2.0'

答案 2 :(得分:1)

请参阅:AppCompat V21

dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
}