HƯỚNG DẪN MATERIAL DESIGN

Google"s Material thiết kế được trình làng cách phía trên 5 năm và vẫn đang liên tục được thông dụng rộng rãi trong những ứng dụng Android. SystemUI của android tuân thủ các nguyên tắc xây cất của Google"s Material Design, tương tự như hầu hết những ứng dụng phổ biến bây chừ có trên top mạng tìm kiếm google Play.Mặc mặc dù Material Design gồm trang hướng dẫn biện pháp sử dụng chúng khá cụ thể và dễ hiểu, tuy thế việc tiến hành chúng một cách chính xác bằng apk SDK và AndroidX yên cầu rất nhiều thời hạn coding cùng testing, đa phần vì chúng ta cần hỗ trợ mật độ pixel, form size màn hình, triết lý thiết bị với phiên bản Android. Mặc dù nhiên, bằng cách sử dụng MaterialX, chúng ta cũng có thể tiết kiệm tất cả thời gian và công sức đó.

Bạn đang xem: Hướng dẫn material design

Được cải cách và phát triển bởi Envato Elite, tác giả Dream Space, MaterialX là thư viện cung ứng các nguyên tố giao diện thời thượng có sẵn trên CodeCanyon. Ngoài các thành phần UI cơ phiên bản như nút, thẻ cùng thanh trượt, nó hỗ trợ hàng trăm bố cục tổng quan Material Design thủ công độc đáo mà bạn có thể sử dụng thẳng trong áp dụng của mình. Như vậy, vào khi thao tác với các bố viên này, các bạn sẽ không phải băn khoăn lo lắng về các tác vụ như định vị các thành phần UI, kiểm soát và điều chỉnh lề và phần đệm của bọn chúng hoặc thậm chí là tạo hiệu ứng đến chúng.

Bây giờ chúng ta hãy cùng để ý kỹ hơn các gì MaterialX cung cấp.

1. Navigation Components

Navigation Components cung cấp một đồ họa hấp dẫn có thể chấp nhận được người dùng dịch rời từ màn hình hiển thị này sang screen khác một biện pháp uyển chuyển. Material thiết kế liệt kê một số thành phần bạn cũng có thể sử dụng nhằm xây dựng bối cảnh như vậy với MaterialX có các triển khai cho toàn bộ chúng.

Thành phần phổ cập nhất hiện nay là thanh điều hướng phía dưới (Bottom navigation). MaterialX hiện cung ứng tám thanh điều hướng phía dưới ưa nhìn cho các bạn lựa chọn. Đây là nhì thanh như vậy:

*

Nếu bạn muốn sử dụng chống kéo trượt vắt vào đó, mẫu này cung cấp cho bạn một số tùy chọn, toàn bộ đều đào bới các loại vận dụng khác nhau. Ví dụ: nếu khách hàng đang thi công một áp dụng tin tức, chúng ta cũng có thể sử dụng thành phần phòng kéo Tin tức. Tương tự, nếu như bạn đang chế tạo ra một ứng dụng tương quan đến thư, bạn cũng có thể sử dụng thành phần ngăn kéo Thư.

*

Các tab, thường bổ sung cho những thanh vận dụng phía trên, cũng được sử dụng rộng rãi trong các ứng dụng Android. MaterialX tất cả nhiều cơ chế xem tab, trông đẹp mắt trong cả chủ thể sáng và tối. Toàn bộ chúng đều hỗ trợ cử chỉ vuốt ngang.

*

2. Lists and Grids

Danh sách là một trong những phần không thể thiếu của những ứng dụng game android và một danh sách được thiết kế theo phong cách tốt bao gồm thể nâng cao đáng đề cập trải nghiệm người tiêu dùng của vận dụng của bạn. MaterialX cung ứng gần một chục loại danh sách khác nhau, bao hàm các danh sách phân đoạn, hoạt hình và những lựa chọn. Nó cũng hỗ trợ một vài ba danh sách giành riêng cho ứng dụng, ví dụ như danh sách cho những ứng dụng tin tức.

*

Tuy nhiên, nếu bạn cần hiển thị các mục liên tiếp, các bạn sẽ phải sử dụng một trong những sáu lưới khác nhau mà Material kiến thiết cung cấp. Ngoài những lưới cơ bản và phân loại thường được sử dụng, MaterialX còn tồn tại các lưới cho những ứng dụng thư viện

*

CardView thường được sử dụng đối với tất cả danh sách và lưới. Vị MaterialX có các mẫu thẻ nhằm xử lý đa số các trường hợp sử dụng, giờ đồng hồ đây bạn cũng có thể tránh phải tạo cardview của riêng mình từ đầu. Một số trong những mẫu cardview rất có thể được sử dụng để tạo màn hình reviews hoặc hướng dẫn.

*

3. Forms

Tạo những form là một công việc khó khăn. Thuyết phục người tiêu dùng điền và gửi biểu chủng loại còn nặng nề hơn. Như mong muốn thay, MaterialX cung ứng một con số lớn các mẫu đẹp cho các biểu mẫu mà người tiêu dùng của các bạn sẽ thích điền vào.

Trong khi chế tạo biểu mẫu, chúng ta có thể tự do chọn từ những mẫu biểu mẫu chung, chẳng hạn như những mẫu mang đến đăng nhập và mẫu đăng ký hoặc các mẫu dành riêng cho tên miền, ví dụ điển hình như các mẫu cho thương mại điện tử.

Xem thêm: Tại Sao Mg Không Tác Dụng Với Nước, Một Câu Về Kim Loại Không Hiểu Nổi

*

Ngoài ra, MaterialX cũng cung ứng bố viên Forms giành riêng cho các nhiều loại biểu mẫu gắng thể. Vì những bố cục cuốn hút này nhập vai trò là những thùng chứa không thiếu thốn cho các biểu mẫu, bạn sẽ không đề nghị thêm ngẫu nhiên thành phần UI nào khác vào tía cục của chính bản thân mình trong khi thực hiện chúng. Hiện tại, có bố cục tổng quan cho các hiệ tượng đăng nhập, biểu mẫu xác minh số smartphone và hiệ tượng thanh toán.

*

4. Khung Elements

Nếu bạn suy nghĩ việc tự sản xuất biểu mẫu, thay bởi trực tiếp sử dụng những biểu mẫu mặc định của Android, bạn cũng có thể thử sử dụng các thành phần có sẵn mà lại MaterialX cung cấp. Chúng thường đẹp hơn và cung cấp trải nghiệm người dùng thú vị hơn.

Mẫu có khá nhiều nút, cỗ chọn và thanh trượt, như bạn có thể thấy trong hình ảnh chụp screen bên dưới:

*

5. Dashboards

Bảng tinh chỉnh và điều khiển trực quan liêu hiển thị nhiều tài liệu tùy lựa chọn theo ngữ cảnh và kịp thời có thể là screen chính lý tưởng mang đến nhiều một số loại ứng dụng, ví dụ như ứng dụng thể dục, ứng dụng du ngoạn và ứng dụng liên quan đến tiền điện tử. MaterialX hiện gồm 11 bảng điều khiển, từng bảng hướng đến các kim chỉ nam khác nhau. Ví dụ: đây là hai bố cục bảng điều khiển, một cho ứng dụng dịch vụ thương mại điện tử với một cho áp dụng du lịch:

*

6. Social Screens

Thêm các tính năng đơn giản dễ dàng vào ứng dụng của bạn là một cách hoàn hảo và tuyệt vời nhất để cải thiện khả năng duy trì chân tín đồ dùng. Thông thường, tất cả những gì bạn phải làm là được cho phép người dùng của khách hàng tạo làm hồ sơ cho chủ yếu họ và share nội dung với bằng hữu hoặc tín đồ theo dõi. MaterialX bao gồm hàng tá những thành phần rất có thể giúp chúng ta tiết kiệm thời hạn trong khi thực hiện cả hai tính năng này.

Mẫu này có gần nhị chục ba cục cho các trang hồ sơ, từng trang tất cả một hình ảnh độc đáo. Tuy nhiên một số là phổ biến chung, hầu hết được thiết kế với để nhắm phương châm các nhóm người dùng nhất định, chẳng hạn như nhiếp ảnh gia, dịch giả tự do thoải mái và tín đồ tìm việc.

*

Ngoài ra, MaterialX có bố cục để hiển thị nguồn cấp tài liệu và thời gian của bạn dùng. Nếu khách hàng đang cố gắng thực hiện công dụng giống như Twitter trong ứng dụng của mình, bạn sẽ thấy những bố cục này rất là hữu ích.

*

Cuối cùng, nếu bạn có nhu cầu cho phép fan dùng giao tiếp với nhau hoặc với nhóm của người sử dụng trong thời hạn thực, MaterialX cung cấp bố cục vô cùng giống với phần đa gì chúng ta thấy trong những ứng dụng như WhatsApp và Telegram.

7. Screens for Blogs

Bạn đã tất cả một blog WordPress chưa? với MaterialX, chúng ta có thể tạo một ứng dụng app android cho nó dễ dàng dàng.

Material design có tương đối nhiều bố cục bạn cũng có thể sử dụng nhằm hiển thị nội dung bài viết của mình. Những ba cục dễ chịu và thoải mái này rất có thể kết xuất trơn tru cả văn bạn dạng và hình ảnh

*

Ngoài ra, có tương đối nhiều bố cục cho các trang "about us" mà chúng ta có thể sử dụng nhằm nói về phiên bản thân hoặc công ty của bản thân mình và các trang "tìm kiếm" mà chúng ta có thể sử dụng trong những lúc thêm tính năng tìm kiếm vào áp dụng của mình.

*

Vì blog thời nay không giới hạn chỉ bao gồm văn bạn dạng và hình hình ảnh mà còn tồn tại thêm video, MaterialX cũng có bố viên để xử lý nội dung music và video. Mẫu tất cả hai bố cục cho trình phát đoạn clip và một trong những cho trình phân phát âm thanh, cung ứng cả tệp music và list phát độc lập.

Conclusion

Tham khảo : https://code.tutsplus.com/articles/jumpstart-your-android-app-ui-with-a-material-design-template--cms-33937