Làm thế nào để xóa ColorFilter hoặc setColorFilter trên một giao diện được hoàn tác?xóa ColorFilter/undo setColorFilter
Trả lời
Bạn đã thử đặt nó thành null
?
Theo Android Documentation:
public void setColorFilter (ColorFilter cf)
Từ: API Level 1 Áp dụng một colorfilter tùy ý để hình ảnh. thông số
cf các colorfilter để áp dụng (có thể được null)
ouch. view.setColorFilter (0xFFFFFFFF, Mode.MULTIPLY); cũng làm việc –
Không hoạt động đúng trên kẹo. Bạn nên sử dụng 'clearColorFilter()' thay vì –
clearColorFilter() làm cho chính xác cùng một cuộc gọi của setColorFilter (null) trong tất cả các phiên bản Android hiện có, vì vậy bạn không phải ở phần thứ hai của câu lệnh của bạn :) – Vadim
Bạn có thể gọi clearColorFilter()
cho cùng một đối tượng mà bạn gọi là setColorFilter()
. Phương pháp này tương đương với setColorFilter(null)
và được cho là dễ đọc hơn phương pháp sau.
Hãy thử điều này:
Drawable play = ContextCompat.getDrawable(MainActivity.this, R.drawable.ic_action_play_arrow);
play.clearColorFilter();
view.invalidate(); // This is helpful when you apply morethan one color filter
khác hai câu trả lời cũng là có đó là hữu ích quá. Nhưng, nó làm việc cho tôi khi tôi vô hiệu hóa xem.
- 1. setColorFilter không hoạt động
- 2. Xóa ký tự Đã xóa
- 3. dùng Xóa khi xóa UserProfile
- 4. Xóa đường xóa có chứa dữ liệu
- 5. Cách xóa quyền "xóa" trên Amazon S3
- 6. Xóa hàng loạt (cắt ngắn và xóa)
- 7. Xóa đăng xuất CAS và xóa cookie
- 8. jQuery ::: Xóa có thực sự xóa không?
- 9. Xóa dữ liệu iCloud không xóa NSUbiquitousKeyValueStore?
- 10. Cách xóa/xóa biến bộ nhớ cache
- 11. Xóa NSUserDefaults
- 12. xóa #region
- 13. Xóa UITabBarItem
- 14. Xóa TreeView
- 15. Cách xóa/xóa các dự án đã xóa khỏi điều khiển nguồn TFS
- 16. Trong MySQL, làm cách nào để xóa/xóa/xóa tất cả nhật ký không cần thiết?
- 17. Cách xóa biểu mẫu tùy chọn xóa activeAdmin?
- 18. EF - Cascade Xóa không làm việc, không thể xóa Object
- 19. xương sống xóa chế độ xem xóa el
- 20. Postgres: xóa tất cả các bảng hoặc xếp hàng xóa?
- 21. javascript/jquery xóa hoặc xóa tùy chọn khỏi chọn
- 22. Loại bỏ - Xóa mục khỏi ViewModel không xóa khỏi DOM
- 23. xóa tập tin với phương pháp xóa() trong Java
- 24. Xóa các tệp đã xóa khỏi lịch sử git
- 25. làm thế nào để xóa/xóa bộ đệm mysql innodb?
- 26. Memcache sẽ không xóa hoặc xóa bộ nhớ
- 27. Xóa cơ sở dữ liệu khi Tài khoản bị xóa
- 28. Xóa và xóa toán tử (và con trỏ trống)
- 29. HTML5 - localStorage xóa và xóa tất cả dữ liệu
- 30. Cách xóa tệp đã bị xóa khỏi .git?
Vui lòng không đưa ra các câu hỏi có tiếng ồn để đánh bại việc phát hiện tiêu chuẩn chất lượng của chúng tôi. – Kev