2015-01-09 36 views
16

Tôi đã đi đến các tài liệu hướng dẫn cho nhà phát triển Android để xem làm thế nào tôi có thể sử dụng vật liệu thiết kế, ở đây:Cách sử dụng thiết kế Material Design trong ứng dụng Android?

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

và ở đây:

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

Về cơ bản, tôi muốn ai đó tóm tắt cách thiết lập/chúng tôi thiết kế tài liệu điện tử, bởi vì tôi cảm thấy có rất nhiều thông tin về tài liệu dành cho nhà phát triển và dường như tôi không thể che giấu tâm trí của mình. Nếu bạn muốn cho tôi liên kết đến hướng dẫn do người khác tạo, điều đó cũng hữu ích.

Tôi cũng đang sử dụng mức API 19 (mục tiêu SDK phiên bản 19) và từ những gì tôi có thể nhìn thấy, tôi sẽ cần phải sử dụng com.android.support:cardview-v7:21.0.+

Tôi cũng đang sử dụng Android Studio, và không che khuất.

EDIT: Tôi muốn để có thể sử dụng vật liệu thiết kế cho các thiết bị không chạy Android 5.0 Lollipop, bởi vì theo các dữ liệu phân phối Android, có ít hơn 0,1% của các thiết bị chạy Lollipop: Android Distribution Data

Trả lời

10

Cài đặt nền tảng SDK Android 5.0 SDK, sau đó cập nhật Thư viện hỗ trợ và Kho lưu trữ hỗ trợ của bạn lên phiên bản mới nhất thông qua SDK-Manager.

Hãy nhìn vào liên kết này để tạo ứng dụng các tài liệu

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

Với thư viện hỗ trợ, bạn có thể cung cấp cho hành vi tương tự trên các thiết bị cũ như:

  • Sử dụng Theme Chất liệu
  • Tập hợp các tiện ích con giao diện người dùng như
    • EditText
    • Spinner
    • RadioButton

Ngoài ra hãy xem tại android design support library.thông tin

thêm:

Nhưng đối với sử dụng một số khái niệm như FloatingActionButton trong ứng dụng của bạn, bạn có thể sử dụng thư viện này: https://github.com/makovkastar/FloatingActionButton

Nhiều thư viện có sẵn ở đây

https://android-arsenal.com/

+0

Có. Tôi đã xem xét tất cả những điều đó. Tôi cũng đã chỉnh sửa bài đăng gốc của mình. Tôi muốn sử dụng thiết kế material design cho các thiết bị không chạy Android 5.0, nhưng tài liệu dành cho nhà phát triển không hoàn toàn _clear_ về cách thực hiện điều đó. Tôi thấy những gì nó nói, và tôi đã đọc nó, nhưng tôi cảm thấy như tất cả mọi thứ được nghiền nát với nhau. – freddiev4

+0

@ Freddie_V4 Ok tôi đã chỉnh sửa câu trả lời của tôi xin vui lòng đọc nó agian –

+0

Tuyệt vời. Cảm ơn bạn đã hướng dẫn. Tôi sẽ xem xét chúng và hy vọng mọi thứ hoạt động tốt. – freddiev4

4

Sử dụng sau phong cách với appcompat_v7 thư viện hỗ trợ:

AndroidManifest.xml

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/MyMaterialTheme" > 
    ...... 
</application> 

styles.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> 

Đây là dự án demo của tôi cho Material Design bên dưới 5.0 với chế độ xem Thanh công cụ và Chế độ xem lại: MaterialDesign_Part1

Các vấn đề liên quan