如何在Android App中使用Material Design?

fre*_*ev4 19 android android-studio material-design

我已经去了Android Developer文档,看看我如何使用材料设计,这里:

https://developer.android.com/training/material/theme.html

和这里:

https://developer.android.com/training/material/get-started.html

从本质上讲,我希望有人能够总结如何设置/使用材料设计,因为我觉得开发人员文档中有很多信息,而我似乎无法理解它.如果你想给我一个链接到别人创建的指南,那也是有帮助的.

我也使用API​​级别19(目标SDK版本19),从我可以看到,我将需要使用 com.android.support:cardview-v7:21.0.+

我也在使用Android Studio,而不是eclipse.

编辑:我希望能够为没有运行Android 5.0 Lollipop的设备使用材料设计,因为根据Android发行数据,运行Lollipop的设备不到0.1%:Android发布数据

Sae*_*umi 11

安装SDK平台,Android 5.0 SDK然后通过SDK-Manager将支持库和支持存储库更新到最新版本.

请查看此链接以创建材料应用

http://developer.android.com/training/material/index.html

使用支持库,您可以在旧设备上提供类似的行为,例如:

  • 使用材质主题
  • UI小部件的子集,如
    • EditText
    • Spinner
    • RadioButton

另外看看android设计支持库.

更多信息 :

但是对于FloatingActionButton在应用程序中使用某些概念,您可以使用此库:https: //github.com/makovkastar/FloatingActionButton

这里有更多图书馆

https://android-arsenal.com/


小智 5

将以下样式与 appcompat_v7 支持库一起使用:

AndroidManifest.xml

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/MyMaterialTheme" >
    ......
</application>
Run Code Online (Sandbox Code Playgroud)

样式.xml

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这是我的 Material Design 5.0 以下演示项目,带有工具栏和回收器视图: MaterialDesign_Part1