如何刪除ColorFilter或撤消視圖上的setColorFilter?remove ColorFilter /撤消setColorFilter
回答
您是否嘗試過將其設置爲null
?
公共無效setColorFilter(ColorFilter CF)
自:API級別1應用的任意colorfilter到圖像。 參數
比照適用的colorfilter(可能爲null)
哎。 view.setColorFilter(0xFFFFFFFF,Mode.MULTIPLY);也起作用 –
在棒棒糖上無法正常工作。您應該使用'clearColorFilter()'而不是 –
clearColorFilter()使所有Android版本中的setColorFilter(null)的調用完全相同,因此您在語句的第二部分中不適用:) – Vadim
您可以撥打clearColorFilter()
您在其名爲setColorFilter()
相同的對象。這種方法相當於setColorFilter(null)
,可以說比後者更具可讀性。
試試這個:
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
其他兩個答案也有它們也有幫助。但是,當我使視圖無效時,它爲我工作。
- 1. 在圖像上應用colorFilter
- 2. 如何在git中「撤消撤消」?
- 3. 刷卡撤消像gmail的撤消
- 4. JQuery撤消追加
- 5. 如何撤消launchctl命令?
- 6. sqlalchemy:撤消MetaData.remove(表)
- 7. 如何重置遠程視窗的ColorFilter在AppWidget
- 8. 撤消簽入?
- 9. .NET RichTextBox撤消
- 10. 撤消壞拉
- 11. 撤消紅移
- 12. Android - 位圖上的setColorFilter不起作用
- 13. ColorFilter不適用於TextView背景
- 14. 如何撤消RemotingConfiguration.RegisterWellKnownServiceType()?
- 15. 撤消在TortoiseSVN中
- 16. 撤消zfs創建
- 17. CGContextRef撤消繪畫?
- 18. Git - 撤消更改
- 19. 撤消git合併
- 20. 撤消bzr恢復
- 21. HG:撤消歷史
- 22. JS功能撤消
- 23. 撤消連續vi
- 24. 撤消在混帳
- 25. git撤消更改
- 26. UITextView撤消位置
- 27. 撤消git commit --amend
- 28. 撤消表分區
- 29. 如何撤消Response.Cache.SetNoStore()?
- 30. MATLAB撤消命令
請不要用噪音填補問題以打敗我們的質量標準檢測。 – Kev