如何刪除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. Android的TimerTask SetColorFilter的按鈕
- 2. setColorFilter無法正常工作
- 3. 在圖像上應用colorFilter
- 4. 如何在git中「撤消撤消」?
- 5. 刷卡撤消像gmail的撤消
- 6. JQuery撤消追加
- 7. 如何重置遠程視窗的ColorFilter在AppWidget
- 8. sqlalchemy:撤消MetaData.remove(表)
- 9. 如何撤消launchctl命令?
- 10. ColorFilter不適用於TextView背景
- 11. 撤消CIImageAccumulator
- 12. 撤消git commit
- 13. .NET RichTextBox撤消
- 14. Eclipse vrapper撤消
- 15. 撤消Git Clean
- 16. 撤消簽入?
- 17. 撤消mysql_real_escape_string
- 18. 撤消單select_lines
- 19. C#撤消file.ReadLine()
- 20. Hibernate Envers撤消
- 21. 撤消紅移
- 22. 撤消壞拉
- 23. 撤消變化
- 24. 如何撤消svn刪除
- 25. setColorFilter在Android 5.0中不工作
- 26. 如何撤消'git fetch'
- 27. 如何使用ColorFilter
- 28. 撤消Pdfnup操作
- 29. 撤消INF更改
- 30. 如何撤消wx.grid.Grid.SetColAttr?
請不要用噪音填補問題以打敗我們的質量標準檢測。 – Kev