7

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

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

4

3 回答 3

6

这是给你的复杂答案

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

这里你需要什么:

  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"/>

设置指南: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.材料设计库

这是用于漂亮按钮等的材料设计库。目前它正在大力开发。

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

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

.

希望能帮助到你 :)

于 2015-01-15T11:52:31.933 回答
3

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

compile 'com.android.support:design:22.2.0'
于 2015-05-30T13:59:24.553 回答
1

请参阅:AppCompat V21

dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
}
于 2014-10-26T01:04:12.040 回答