1. 1.  更改图片灰度  
  2. package com.huyanrui.photomodify;  
  3.  
  4. import android.app.Activity;  
  5. import android.graphics.ColorMatrix;  
  6. import android.graphics.ColorMatrixColorFilter;  
  7. import android.graphics.drawable.Drawable;  
  8. import android.os.Bundle;  
  9. import android.widget.ImageView;  
  10.  
  11. public class PhotoModifyActivity extends Activity {  
  12.     /** Called when the activity is first created. */ 
  13.     @Override 
  14.     public void onCreate(Bundle savedInstanceState) {  
  15.         super.onCreate(savedInstanceState);  
  16.         setContentView(R.layout.main);  
  17.         ImageView p_w_picpathView = (ImageView)findViewById(R.id.p_w_picpathView);  
  18.         ImageView p_w_picpathView2 = (ImageView)findViewById(R.id.p_w_picpathView2);  
  19.         p_w_picpathView2.setImageDrawable(huidu(R.drawable.icon));  
  20.  
  21.     }  
  22.     //@param id 图片的ID  
  23.     private Drawable huidu(int id){  
  24.          Drawable drawable  = getResources().getDrawable(id);  
  25.          drawable.mutate();//更改图片灰度  
  26.          ColorMatrix cMatrix  = new ColorMatrix();  
  27.          cMatrix.setSaturation(0);  
  28.          ColorMatrixColorFilter colorFilter  = new ColorMatrixColorFilter(cMatrix);  
  29.          drawable.setColorFilter(colorFilter);  
  30.          return drawable;  
  31.     }  
  32. }  

 

更多相关文章

  1. Android如何截取当前View 为图片
  2. Android:ImageView 设置图片
  3. 介绍两个Android开源项目:Android显示GIF动画
  4. Java乔晓松-android中上传图片到服务器Tomcat(Struts2)
  5. Android图片下载缓存库picasso解析
  6. Android(安卓)调用相册 拍照 实现系统控件缩放 切割图片
  7. 更改Android模拟器中的hosts文件
  8. Android之selector标签
  9. android自定义progressbar图片大小自适应

随机推荐

  1. spring cloud alibaba 组件版本关系
  2. 李飞飞老师离开谷歌?谣言而已
  3. 一次华为昇腾服务器OS部署过程
  4. 电脑本地改变IP如何实现??
  5. Linux下升级python3到python3.8
  6. html中节点的常用属性和方法
  7. JavaScript对象与其复制清除方法简析
  8. 什么是Python,如何安装使用Python
  9. 你真的明白HTML标签的语义化吗?为什么不能
  10. audio通知栏切换歌曲停止播放,怎么破