private void initEvent() { stickerBtn.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { if (!setCurrentBtn(stickerBtn)) { return; } bottomToolBar.setVisibility(View.VISIBLE); labelSelector.hide(); emptyLabelView.setVisibility(View.GONE); commonLabelArea.setVisibility(View.GONE); initStickerToolBar(); } }); filterBtn.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { if (!setCurrentBtn(filterBtn)) { return; } bottomToolBar.setVisibility(View.VISIBLE); labelSelector.hide(); emptyLabelView.setVisibility(View.INVISIBLE); commonLabelArea.setVisibility(View.GONE); initFilterToolBar(); } }); labelBtn.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { if (!setCurrentBtn(labelBtn)) { return; } bottomToolBar.setVisibility(View.GONE); labelSelector.showToTop(); commonLabelArea.setVisibility(View.VISIBLE); } }); labelSelector.setTxtClicked( new OnClickListener() { @Override public void onClick(View v) { EditTextActivity.openTextEdit( PhotoProcessActivity.this, "", 8, AppConstants.ACTION_EDIT_LABEL); } }); labelSelector.setAddrClicked( new OnClickListener() { @Override public void onClick(View v) { EditTextActivity.openTextEdit( PhotoProcessActivity.this, "", 8, AppConstants.ACTION_EDIT_LABEL_POI); } }); mImageView.setOnDrawableEventListener(wpEditListener); mImageView.setSingleTapListener( new OnImageViewTouchSingleTapListener() { @Override public void onSingleTapConfirmed() { emptyLabelView.updateLocation( (int) mImageView.getmLastMotionScrollX(), (int) mImageView.getmLastMotionScrollY()); emptyLabelView.setVisibility(View.VISIBLE); labelSelector.showToTop(); drawArea.postInvalidate(); } }); labelSelector.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { labelSelector.hide(); emptyLabelView.updateLocation( (int) labelSelector.getmLastTouchX(), (int) labelSelector.getmLastTouchY()); emptyLabelView.setVisibility(View.VISIBLE); } }); titleBar.setRightBtnOnclickListener( new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub savePicture(); } }); }