StyleImageView ## 简介 此库可以设置 ImageView / View 背景 / Drawable / Bitmap 的样式,以及亮度和对比度。此库目前支持 10 种不同的样式,您可以在下面查看。您可以启用动画,并选择设置插值器和监听器。在设置样式后,您可以获取 ImageView / View / Drawable 的 Bitmap。如果您只需要操作 ImageView,可以使用 StyleImageView 类。您可以从布局文件中指定属性。如果您已经使用自定义 ImageView,或者想要操作 View 的背景,或者任何 Drawable 或 Bitmap,可以使用 Styler 类。
请注意,此库使用 ColorFilter 实现效果。如果您在项目中使用 ColorFilter,可能会导致冲突。
试用示例
| 模式 |
海岸 |
船只和房屋 |
| 原始图像 |
|
|
| 灰度图像 |
|
|
| 反转 |
|
|
| RGB 到 BGR |
|
|
| 赛庇亚 |
|
|
| 黑白 |
|
|
| 明亮 |
|
|
| 老式针孔摄影 |
|
|
| 科达柯罗 |
|
|
| 科迪柯罗 |
|
|
我推荐的一些组合:
- 反转 + (150 的亮度) + (2.0F 的对比度)
- 赛庇亚 + (-50 的亮度) + (2.0F 的对比度)
- 科达柯罗 + (-100 的亮度) + (1.6F 的对比度)
it.chengdazhi.styleimageview
styleimageview
1.0.4
pom
## 使用方法
请参阅 [Wiki](https://github.com/chengdazhi/StyleImageView/wiki)
中文见这里