@Override
 public void onClick(View view) {
   if (view.equals(btLoad)) {
     Intent intent = new Intent();
     intent.setType("image/*");
     intent.setAction(Intent.ACTION_PICK);
     String title = getResources().getString(R.string.choose_image);
     Intent chooser = Intent.createChooser(intent, title);
     startActivityForResult(chooser, REQ_PICK_IMAGE);
   } else if (view.equals(btClear)) {
     mvImage.clear();
     mvImage.setErase(false);
   } else if (view.equals(btSave)) {
     boolean succced = mvImage.save();
     String text = "save image " + (succced ? " succeed" : " failed");
     Toast.makeText(view.getContext(), text, Toast.LENGTH_SHORT).show();
   } else if (view.equals(btEffect)) {
     initEffectList();
     effectList.show(btEffect);
   } else if (view.equals(btMode)) {
     initModeList();
     modeList.show(btMode);
   } else if (view.equals(btErase)) {
     mvImage.setErase(true);
   }
 }