1. 1.更改图片灰度
  2. packagecom.huyanrui.photomodify;
  3. importandroid.app.Activity;
  4. importandroid.graphics.ColorMatrix;
  5. importandroid.graphics.ColorMatrixColorFilter;
  6. importandroid.graphics.drawable.Drawable;
  7. importandroid.os.Bundle;
  8. importandroid.widget.ImageView;
  9. publicclassPhotoModifyActivityextendsActivity{
  10. /**Calledwhentheactivityisfirstcreated.*/
  11. @Override
  12. publicvoidonCreate(BundlesavedInstanceState){
  13. super.onCreate(savedInstanceState);
  14. setContentView(R.layout.main);
  15. ImageViewimageView=(ImageView)findViewById(R.id.imageView);
  16. ImageViewimageView2=(ImageView)findViewById(R.id.imageView2);
  17. imageView2.setImageDrawable(huidu(R.drawable.icon));
  18. }
  19. //@paramid图片的ID
  20. privateDrawablehuidu(intid){
  21. Drawabledrawable=getResources().getDrawable(id);
  22. drawable.mutate();//更改图片灰度
  23. ColorMatrixcMatrix=newColorMatrix();
  24. cMatrix.setSaturation(0);
  25. ColorMatrixColorFiltercolorFilter=newColorMatrixColorFilter(cMatrix);
  26. drawable.setColorFilter(colorFilter);
  27. returndrawable;
  28. }
  29. }

更多相关文章

  1. android 选择图片(从手机照相机或手机图片)
  2. Android手机开发:ImageView使用和从内存读取图片显示
  3. Android上传图片裁剪功能
  4. Android 读取本地(SD卡)图片
  5. 直播源码用Glide框架缓存压缩图片做一个网络图片查看器
  6. Android图片解决方案
  7. Android 圆角图片 圆形图片

随机推荐

  1. Delphi Android USB声明文件
  2. Android周学习Step By Step(7)--Activity简
  3. Android studio 修改SDK路径
  4. android的socket程序中conn.getResponseC
  5. Android SDK not found 的解决方案
  6. Android之弹出/隐藏系统软键盘
  7. android sqlite加密
  8. android添加以太网ethernet方法 android
  9. Android中的GPS应用开发入门教程
  10. Android应用程序框架层和系统运行库层日