废话不多说了,直接给大家贴代码了。
1
2
3
4
5
6
7
8
|
//改变图片的亮度方法 0--原样 >0---调亮 <0---调暗 private void changeLight(ImageView imageView, int brightness) { ColorMatrix cMatrix = new ColorMatrix(); cMatrix.set( new float [] { 1 , 0 , 0 , 0 , brightness, 0 , 1 , 0 , 0 , brightness, // 改变亮度 0 , 0 , 1 , 0 , brightness, 0 , 0 , 0 , 1 , 0 }); imageView.setColorFilter( new ColorMatrixColorFilter(cMatrix)); } |
好了,代码比较简单,希望对大家有所帮助。