- 1.
- package com.huyanrui.photomodify;
-
- import android.app.Activity;
- import android.graphics.ColorMatrix;
- import android.graphics.ColorMatrixColorFilter;
- import android.graphics.drawable.Drawable;
- import android.os.Bundle;
- import android.widget.ImageView;
-
- public class PhotoModifyActivity extends Activity {
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- ImageView imageView = (ImageView)findViewById(R.id.imageView);
- ImageView imageView2 = (ImageView)findViewById(R.id.imageView2);
- imageView2.setImageDrawable(huidu(R.drawable.icon));
-
- }
-
- private Drawable huidu(int id){
- Drawable drawable = getResources().getDrawable(id);
- drawable.mutate();
- ColorMatrix cMatrix = new ColorMatrix();
- cMatrix.setSaturation(0);
- ColorMatrixColorFilter colorFilter = new ColorMatrixColorFilter(cMatrix);
- drawable.setColorFilter(colorFilter);
- return drawable;
- }
- }