【问题标题】:Material Design in Android SDK 6.0Android SDK 6.0 中的材料设计
【发布时间】:2016-01-31 09:53:37
【问题描述】:

这是我第一次使用 Android Studio 作为我的 IDE 来开发 Android 应用程序。

我看到我的 Android Studio 的 SDK 已经是 6.0 版(Marshmallow)。我的问题是,通过使用 SDK 6.0,它是否已经在推广 Material Design? 与通过 SDK 一样,它已经拥有早在 5.0(Lollipop)中引入的 Material Design 概念。我打算使用 Material Design 来设计我的应用。

非常感谢!

【问题讨论】:

  • 是的,如果你想支持早期版本的Android,你需要添加支持库。
  • 在特定 API 级别引入的任何新功能始终是向前兼容的,Google 还尽可能向后兼容该新功能。
  • @MurtazaKhursheedHussain 除了需要支持早期版本之外,使用最新的 SDK 版本还有其他问题吗?

标签: android android-studio material-design android-6.0-marshmallow


【解决方案1】:

有点。当您在 Android Studio 中创建一个新项目时,您将默认获得 Material Theme,其中您的状态栏将具有 PrimaryColorDark,而 Toolbar 将具有 PrimaryColorLight。您可以在styles.xml和colors.xml中选择和修改自己的主题和颜色

此外,如果您创建一个新 Activity,您将在 Android Studio 中有 2 个选项 - Blank Activity 或 Empty Activity。如果您选择空白 Activity,那么您将获得已合并到 Activity 布局中的 Material design Floating Button。

因此,Android Studio 确实尝试通过预先引入一些 Material Design 的东西来帮助开发人员。但是当你走得更远时,你必须自己放东西。您可能必须在 gradle 中导入这样的设计库才能使用其他一些小部件 -

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

请参阅this 链接,了解如何在您的应用中使用其他 Material Design 元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-06
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多