Tôi đã tải xuống một số biểu tượng từ material.io nhưng chúng chỉ cung cấp các biểu tượng màu đen. Tôi đã xem một video trên youtube nơi họ sử dụng để cho phép bạn chọn màu. Dù sao, tôi đang cố gắng thay đổi màu sắc của các biểu tượng thành màu trắng. Tôi không có may mắn. Tôi đã cố gắng thay đổi màu tô màu trong studio android nhưng nó không hoạt động. Mọi hỗ trợ sẽ được đánh giá cao như mã và tệp chính xác để thêm mã vào. Cảm ơn.Cách thay đổi màu biểu tượng trong studio android
Trả lời
https://material.io/icons/ thực sự cho phép bạn tải xuống các biểu tượng có màu trắng.
Nhưng, tùy thuộc vào chính xác những gì bạn muốn làm, có một vài lựa chọn. Nếu bạn chỉ muốn biểu tượng màu trắng (và không thay đổi chúng khi chạy), bạn có thể thấy plugin này cho Android Studio hữu ích: https://github.com/konifar/android-material-design-icon-generator-plugin
Nó cho phép bạn tạo biểu tượng thiết kế material design ngay trong Android Studio, với bất kỳ màu nào bạn muốn . Một cách khác để tải xuống các biểu tượng này bằng các màu khác nhau là https://materialdesignicons.com/.
Nếu bạn muốn tô màu các biểu tượng ở thời gian chạy, hãy thử một cái gì đó như thế này:
imageView.setColorFilter(ContextCompat.getColor(context, android.R.color.white),
PorterDuff.Mode.MULTIPLY);
Như đã đề cập trước đây, biểu tượng material.io có thể được tải xuống trực tiếp bằng Android Studio. Giải pháp này cho thấy việc nhập các biểu tượng nội dung véc tơ dễ quản lý hơn vì chúng được lưu trữ ở một vị trí (res/drawable) so với nội dung hình ảnh sẽ có mỗi biểu tượng được lưu trữ trong các thư mục mật độ cụ thể (hdpi, xhdpi, v.v.).
- mở rộng "res" thư mục
- nhấn chuột phải drawable
- di chuột qua "mới"
- chọn "Vector Asset"
- nhấp vào hình ảnh bên cạnh" biểu tượng "
- chọn tài liệu mong muốn.io biểu tượng
- Tên biểu tượng những gì bạn muốn
- chọn "bên cạnh"
Bây giờ bạn sẽ có hai lựa chọn về thiết lập các màu sắc biểu tượng
- Trong cách bố trí bằng công android: thuộc tính màu của ImageView. Đây là sở thích của tôi vì biểu tượng có thể được xem trước khi chạy.
hoặc
- Trong Java.
imageView.setColorFilter(ContextCompat.getColor(context, android.R.color.white), PorterDuff.Mode.MULTIPLY);
chỉ đơn giản là bạn có thể sử dụng
android: màu = "@ android: màu/trắng"
- 1. cách thay đổi biểu tượng trình đơn tràn trên Android
- 2. Thay đổi màu biểu tượng trên thanh công cụ
- 3. Biểu tượng Android không thay đổi
- 4. Thay đổi màu biểu tượng cài đặt thanh tác vụ
- 5. Không thể thay đổi màu bản ghi của Android Studio
- 6. Thay đổi màu của biểu tượng có thể vẽ xml
- 7. material design lite - biểu tượng ngăn kéo thay đổi màu
- 8. Thay đổi 'ic_launcher.png' trong Android Studio
- 9. Màu biểu tượng thông báo của Android không bị thay đổi khi màu nền là màu trắng
- 10. Thay đổi màu biểu tượng jQuery thành trắng thay vì màu xám
- 11. Android: không thể thay đổi màu của biểu tượng điều hướng mũi tên quay lại
- 12. Thay đổi màu Divider trong Android PreferenceActivity
- 13. Làm cách nào để thay đổi màu nhận xét trong studio android?
- 14. Làm cách nào để thay đổi màu của biểu tượng bánh hamburger ActionBar?
- 15. Android: AppCompat 21, cách thay đổi biểu tượng quay lại và biểu tượng tràn vào biểu tượng tùy chỉnh?
- 16. Cách thay đổi biểu tượng JFrame
- 17. Thay đổi "Chủ đề màu" trong một Visual Studio Extension
- 18. cách thay đổi màu tiêu điểm của EditText trong Android
- 19. Cách thay đổi màu tìm kiếm trong Android?
- 20. Cách thay đổi màu nền trong ứng dụng android
- 21. Thay đổi biểu tượng trong ActionBar động
- 22. Android: tự động thay đổi biểu tượng ActionBar?
- 23. Biểu tượng jQuery Mobile màu trắng thay vì màu đen trên Android
- 24. android - Cách thay đổi màu nền của biểu đồ bằng cách sử dụng achartengine
- 25. Thay đổi màu của biểu mẫu Bootstrap
- 26. Thay đổi màu chữ nổi bật trong Visual Studio Code
- 27. Cách thay đổi nhánh git trong Android Studio
- 28. Cách thay đổi tên dự án trong Android Studio
- 29. Thay đổi màu sắc biểu tượng của FAB dựa trên trạng thái w/libs compat
- 30. Phản ứng gốc: cách thay đổi màu biểu tượng thanh trạng thái