Cách tốt nhất và dễ dàng để triển khai các tab kiểu thiết kế material design giống như trong ứng dụng Google NewsStand mới nhất là gì? Đó là chính xác những gì tôi đang tìm kiếm nhưng không biết bắt đầu từ đâu. Bất kỳ trợ giúp/hướng cung cấp được đánh giá rất nhiều. Cảm ơn.tab thiết kế material design android 5.0
Trả lời
post của @ChrisBanes (Developer Programs Engineer for Android) giải thích tình huống với Thanh công cụ mới.
Vì vậy, this mẫu có thể hữu ích.
Cũng như this video DevBytes.
Nếu bạn muốn có thư viện, bạn có thể truy cập this one nhưng không được cập nhật lên thiết kế material design (tôi đã chia nhỏ nó và nếu tôi có thời gian, tôi sẽ cố gắng cập nhật).
Bạn có thể tìm thêm thông tin về các API mới 21 @ChrisBanes blog cũng như the official android blog
EDIT: Bạn có thể tìm thấy các tab vật liệu thiết kế trong repo này jpardogo/PagerSlidingTabStrip:
tôi về cơ bản đã làm 4 thay đổi đối với thư viện gốc, cho đến nay (Tôi sẽ thêm Thanh công cụ và sửa một số nội dung vào ngày mai):
- Thay đổi thông số mặc định của bố cục tab để làm cho nó trông giống như nhiều tài liệu hơn.
- Chỉ báo này được căn giữa theo mặc định trong khi vuốt tab.
- Giá trị alpha của tiêu đề thay đổi tùy thuộc vào vị trí đã chọn.
Khả năng chuyển customTabs triển khai giao diện ´CustomTabProvider` trong bộ điều hợp của bạn.
- Trong trường hợp customTab có một cái nhìn với id
@+id/tab_title
, nó sẽ được sử dụng để đặt tiêu đề và alpha sẽ hoạt động như bình thường. - Nếu giao diện này không được triển khai thì bố cục Tab mặc định sẽ được sử dụng (TextView).
- Trong trường hợp customTab có một cái nhìn với id
Nếu bạn muốn, bạn có thể sử dụng một tab tùy chỉnh với những gợn sóng sử dụng bất kỳ thư viện này:
- https://github.com/traex/RippleEffect
- https://github.com/siriscac/RippleView
- https://github.com/balysv/material-ripple
- https://github.com/03uk/RippleDrawable
EDIT2: Tôi đã thay đổi ActionBar cho thư viện hỗ trợ mới Tooolbar. Tôi cũng đã áp dụng màu sắc cho các tab, thanh công cụ và statusBar. Bạn có thể xem ví dụ làm việc trong android 4.4.3 trên gif sau.
Tôi đã gửi PR với các thay đổi của mình. Nếu chủ sở hữu dự án ban đầu không cập nhật thư viện maven, và đẩy nó vào maven, tôi sẽ đẩy ngã ba thư viện của tôi để maven trung tâm.
Cảm ơn @jpardogo cho thư viện đẹp này. biên dịch 'com.jpardogo.materialtabstrip: thư viện: 1. +' là cách để thực hiện. :) – Gopinath
Tôi đang sử dụng DrawerLayout, đã chuyển sang appcompat mới nhất, được biên dịch bằng api 21 và nhận chủ đề tài liệu này. Hãy chắc chắn rằng bạn sử dụng ngăn kéo từ v7. Mô tả: http://antonioleiva.com/material-design-everywhere/
Cá nhân tôi yêu jpardogo 's thư viện jpardogo/PagerSlidingTabStrip.
Một điều mà tôi thấy còn thiếu trong nó mặc dù là tác động lan tỏa như đã thấy trong:
Vì vậy, tôi quyết định làm thư viện của riêng tôi, dựa trên PagerSlidingTabStrip, và với hiệu ứng gợn tùy biến: pizza/MaterialTabs.
Bạn cũng có thể tìm mẫu trên Play Store, tùy chỉnh các tab của bạn ở đó, sau đó tạo mã của bạn và xuất mã ngay lập tức! :)
- 1. Tab cố định trong thiết kế material design mới android
- 2. Thiết kế material design Android AppCompat
- 3. thiết kế material design android với AppCompatActivity
- 4. Thiết kế material design Pattern Drawer
- 5. Thiết kế material design Android: xóa hoạt ảnh gợi ý
- 6. Tự động thêm và xóa các tab trong TabLayout (thiết kế material design) android
- 7. Android TimePickerDialog material design color
- 8. AngularJs Thiết kế material design Bố cục RTL
- 9. Lưới thiết kế Material Design Lite với các bảng
- 10. Cách sử dụng thiết kế Material Design trong ứng dụng Android?
- 11. Kích thước biểu tượng hành động thông báo của Android trong thiết kế material design
- 12. Nhập khẩu các biểu tượng thiết kế material design vào một dự án android
- 13. Cách tạo Thanh công cụ Tabs với ViewPager trong thiết kế material design
- 14. Chọn bootstrap vs material design
- 15. Android L Xem trước Tab được tạo kiểu Material
- 16. Cách thêm nút tìm kiếm trên thanh công cụ trong thiết kế material design
- 17. Sử dụng chính xác Spinner, hướng dẫn thiết kế material design sau
- 18. iOS Android Design Material Hierarchical Thời gian sử dụng UICollectionView
- 19. Material Design progressdialog
- 20. Material Design Transparent ActionBar
- 21. Cách tạo văn bản nhập tìm kiếm đơn giản trong thiết kế material design AngularJS?
- 22. Thay đổi chiều cao của thiết kế material design trên thanh công cụ
- 23. cách sử dụng các biểu tượng thiết kế material design riêng với materializecss?
- 24. Cách tạo chân trang cố định trong thiết kế material design góc
- 25. Angularjs với thiết kế material design Không thể khởi tạo mô-đun ngMaterial
- 26. tạo thanh trượt với trường số có thể chỉnh sửa trong thiết kế material design lite
- 27. Chế độ xem cột trình duyệt di động phát hành thiết kế material design (css)
- 28. Cách tạo hộp thoại toàn màn hình thiết kế material design?
- 29. Tôi làm cách nào để sử dụng biểu tượng Thiết kế Material Design trong XML trong Android?
- 30. Màu biểu tượng Material Design
Bây giờ bạn chỉ có thể sử dụng 'TabLayout' trong Thư viện thiết kế hỗ trợ Android. – ywwynm
Các tab Lollipop rất đơn giản để triển khai và thực hiện ngay lập tức. Bạn cần sử dụng thư viện hỗ trợ để tương thích ngược. tham khảo http://www.feelzdroid.com/2015/07/create-lollipop-tabs-in-android-example.html này. Điều này sẽ đưa ra một ý tưởng đơn giản về cách triển khai các tab kẹo cơ bản. – Naruto