9

Các Material Design specifications for Progress and activity đặc biệt hiển thị trong một số khu vực một chỉ số tiến độ ngang của chỉ có một vài điểm ảnh (dips) dày dưới bất cứ điều gì nó được chúng tôi đang gọi ActionBar những ngày này (có lẽ là Thanh công cụ).Làm cách nào để có thanh tiến trình trong ActionBar trong Material Design?

Tuy nhiên, tôi không thấy bất kỳ cách nào để thực sự triển khai phần thiết kế Material Design đó. Dường như có sự ngắt kết nối giữa thiết kế và thực tế. Để làm cho mọi thứ trở nên phức tạp hơn, tất cả các phương pháp cổ điển (ví dụ: setProgressBarIndeterminateVisibility()) không được dùng nữa hoặc bị mất (tức là không có ops). Ngoài ra, việc đặt ProgressBar ngang bên dưới Thanh công cụ sẽ dẫn đến ProgressBar rất cao và tất cả các kiểu ProgressBar AppCompat thay thế mà tôi có thể tìm thấy cũng quá cao. Cố gắng ép chiều cao thành '2dip' dẫn đến việc thu hẹp chiều rộng của bất kỳ thứ gì tạo nên nội dung của ProgressBar.

Vậy là những gì đúng, built-in AppCompat phương pháp phù hợp để đưa một thiết kế Chất liệu phù hợp ProgressBar ngang ở đáy của một trong hai thanh công cụ hoặc AppBarLayout?

Tôi thích nó ở cuối AppBarLayout vì tôi đang thêm nhiều nội dung hơn sau Thanh công cụ nhưng trước khi kết thúc AppBarLayout trong ứng dụng của tôi. Hiện tại, tôi đang xuống hạng với ProgressBar không xác định trong Thanh công cụ nhưng nó lớn và hơi xấu xí.

+0

Bạn đã tìm thấy giải pháp chưa? Tôi đang tìm kiếm cho cùng ... Plz cho tôi biết nếu bạn giải quyết nó và làm thế nào. –

Trả lời

0

Hãy thử this answer. Nhưng tôi cũng khuyên bạn nên mở rộng lớp của riêng bạn từ ProgressBar và gọi nó từ hoạt động.

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