如何删除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