android 如何控制ImageView 只显示彩色为黑白

如题,android 如何控制ImageView 只显示彩色为黑白

阅读 5.2k
1 个回答

本来以为ImageView 只有显示功能没有图像处理功能。但本着严谨的精神去查了查 API,发现还真有一个相关方法:setColorFilter(ColorFilter)
顺着点进去,发现已有的三个 Direct Subclasses 有:ColorMatrixColorFilter,LightingColorFilter, PorterDuffColorFilter
题主那么简单的要求说不定真的可以直接通过 ImageView 处理。图像灰阶处理或者二值化后显示为黑白。
然而,我并没有使用过,题主可以顺着这个查查。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题