private void clickFeedback() {
    OnClickListener action = onClickAction;

    if (action != null) {
      action.onClick(this);
    }
  }
Пример #2
0
 @Override
 public void onClick(View v) {
   Log.e("tag", "---onClickListener-----" + onClickListener + "=====v====" + v);
   if (onClickListener != null) {
     onClickListener.onClick(v);
   }
 }
Пример #3
0
	/**
	 * The method listens chart clicks and checks whether it intercepts
	 * a known Region. It will then use the registered Listener.onClick 
	 * to return the region's index. 
	 */
	@Override
	public boolean onTouchEvent(@NonNull MotionEvent event) {

		if(mAnim == null || !mAnim.isPlaying())

			if(event.getAction() == MotionEvent.ACTION_DOWN &&
					mEntryListener != null&&
					(mTooltip != null ) &&
					mRegions != null){

				//Check if ACTION_DOWN over any ScreenPoint region.
				int nSets = mRegions.size();
				int nEntries = mRegions.get(0).size();
				for(int i = 0; i < nSets ; i++){
					for(int j = 0; j < nEntries; j++){

						if(mRegions.get(i).get(j)
								.contains((int) event.getX(),
										(int) event.getY())){
							mSetClicked = i;
							mIndexClicked = j;
						}
					}
				}

			}else if(event.getAction() == MotionEvent.ACTION_UP){

				if(mSetClicked != -1 &&
						mIndexClicked != -1){
					if(mRegions.get(mSetClicked).get(mIndexClicked)
							.contains((int) event.getX(),
									(int) event.getY())){

						if(mEntryListener != null){
							mEntryListener.onClick(mSetClicked,
									mIndexClicked,
									new Rect(getEntryRect(mRegions.get(mSetClicked).get(mIndexClicked))));
						}

						if(mTooltip != null){
							toggleTooltip(getEntryRect(mRegions.get(mSetClicked).get(mIndexClicked)),
									data.get(mSetClicked).getValue(mIndexClicked));
						}

					}
					mSetClicked = -1;
					mIndexClicked = -1;

				}else{

					if(mChartListener != null)
						mChartListener.onClick(this);

					if(mTooltip != null && mTooltip.on())
						dismissTooltip(mTooltip);
				}
			}

		return true;
	}
Пример #4
0
 public void onTouch() {
   if (onClickListener != null) {
     if (isDown && isUp) {
       onClickListener.onClick(this);
     }
   }
 }
Пример #5
0
 @Override
 public boolean dispatchKeyEvent(@NonNull KeyEvent event) {
   if (event.getAction() == KeyEvent.ACTION_UP
       && (event.getKeyCode() == KeyEvent.KEYCODE_DPAD_CENTER
           || event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
     if (listener != null) listener.onClick(this);
   }
   return super.dispatchKeyEvent(event);
 }
Пример #6
0
 @Override
 public void onClick(View view) {
   int i = view.getId();
   if (i == R.id.rl_tips_container) {
     if (isClickable && listener != null) {
       listener.onClick(view);
     }
   }
 }
Пример #7
0
  @Override
  public boolean dispatchTouchEvent(@NonNull MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_UP) {
      if (listener != null) {
        listener.onClick(this);
      }
    }

    return true;
  }
Пример #8
0
 @Override
 public boolean onSingleTapConfirmed(final MotionEvent event, final MapView mapView) {
   final Projection pj = mapView.getProjection();
   GeoPoint eventPos = (GeoPoint) pj.fromPixels((int) event.getX(), (int) event.getY());
   double tolerance = mPaint.getStrokeWidth();
   boolean touched = isCloseTo(eventPos, tolerance, mapView);
   if (touched) {
     if (mOnClickListener == null) {
       return onClickDefault(this, mapView, eventPos);
     } else {
       return mOnClickListener.onClick(this, mapView, eventPos);
     }
   } else return touched;
 }
Пример #9
0
  /** 监听实现,回调接口 */
  @OnClick({
    R.id.iv_back,
    R.id.cv_customer,
    R.id.cv_problem,
    R.id.cv_service_scope,
    R.id.cv_about_us,
    R.id.user_agree,
    R.id.cv_feed_back
  })
  public void onClick(View view) {

    switch (view.getId()) {
      case R.id.iv_back:
        mCallback.onIntentSelected(Constant.CV_BASKET_MAIN);
        break;

      case R.id.cv_customer:
        Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + 723612));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
        break;

      case R.id.cv_problem:
        openActivity(ProblemActivity.class);
        break;

      case R.id.cv_service_scope:
        openActivity(ServiceAreaActivity.class);
        break;

      case R.id.cv_about_us:
        openActivity(AboutUsActivity.class);
        break;

      case R.id.user_agree:
        openActivity(UserAgreeActivity.class);
        break;

      case R.id.cv_feed_back:
        openActivity(FeekBackActivity.class);
        break;

      default:
        break;
    }
  }
Пример #10
0
 public Bitmap makeCircle() {
   Bitmap output = Bitmap.createBitmap(getWidth(), getHeight(), Config.ARGB_8888);
   Canvas canvas = new Canvas(output);
   canvas.drawARGB(0, 0, 0, 0);
   Paint paint = new Paint();
   paint.setAntiAlias(true);
   if (mrippleColor == null) mrippleColor = makePressColor();
   paint.setColor(mrippleColor);
   x = (xRippleOrigin == null) ? x : xRippleOrigin;
   y = (yRippleOrigin == null) ? y : yRippleOrigin;
   canvas.drawCircle(x, y, radius, paint);
   if (radius > getHeight() / rippleSize) radius += rippleSpeed;
   if (radius >= getWidth()) {
     x = -1;
     y = -1;
     radius = getHeight() / rippleSize;
     if (onClickListener != null) onClickListener.onClick(this);
   }
   return output;
 }
Пример #11
0
 public void onAddClicked() {
   if (onAddContactClick != null) {
     onAddContactClick.onClick(this);
   }
 }
package com.lib.custom.widget;
Пример #13
0
 @Override
 public void onClick(View v) {
   if (onItemClickListener != null) {
     onItemClickListener.onClick(BaseViewHolder.this, v);
   }
 }
Пример #14
0
 public void click() {
   if (listener != null) listener.onClick(this);
 }
 @Override
 public void onClick(View view) {
   if (mOnClickListener != null) {
     mOnClickListener.onClick(view);
   }
 }
Пример #16
0
 public void onClick(boolean flag) {
   if (flag) {
     onClickListener.onClick();
   }
 }
 public void onClick() {
   clickListener.onClick();
 }
Пример #18
0
 public boolean onSingleTapConfirmed(MotionEvent e) {
   if (mOnClickListener != null) {
     mOnClickListener.onClick(PinchImageView.this);
   }
   return true;
 }