コード例 #1
0
ファイル: CommonDialog.java プロジェクト: Pluu/RoundHomeWork1
 @Override
 public void onClick(View v) {
   dismiss();
   if (v == cancel) {
     if (listenerCancel != null) listenerCancel.onClick(cancel);
   } else if (v == ok) {
     if (listenerOk != null) listenerOk.onClick(ok);
   } else if (v == complete) {
     if (listenerOk != null) listenerOk.onClick(ok);
   } else if (v == mCloseBtn) {
     if (listenerClose != null) listenerClose.onClick(v);
   }
 }
コード例 #2
0
ファイル: ContactBadge.java プロジェクト: handgod/laucher2.3
 @Override
 public void onClick(View v) {
   super.onClick(v);
   if (mExtraOnClickListener != null) {
     mExtraOnClickListener.onClick(v);
   }
 }
コード例 #3
0
ファイル: BaseAlertDialog.java プロジェクト: norain2050/icu
 @Override
 public void onClick(View v) {
   dismiss();
   if (mListener != null) {
     mListener.onClick(v);
   }
 }
コード例 #4
0
 @Override
 public void onClick(final View view) {
   if (mActionMode != null) {
     toggleViewActivatedState(view);
   } else if (mClickListener != null) {
     mClickListener.onClick(view);
   }
 }
コード例 #5
0
  @Override
  public void onClick(View view) {
    MotionEvent motionEvent = DroidMotionEventImpl.createMotionEventNative("click", 0, 0);

    dispatch("click", motionEvent);

    if (clickListener != null) clickListener.onClick(view);
  }
コード例 #6
0
ファイル: ShadowView.java プロジェクト: xiekuncn/robolectric
 @Implementation
 public boolean performClick() {
   if (onClickListener != null) {
     onClickListener.onClick(realView);
     return true;
   } else {
     return false;
   }
 }
コード例 #7
0
 @Override
 public void run() {
   if (downView == null) {
     return;
   }
   handler.removeCallbacksAndMessages(downView);
   handler.postAtTime(this, downView, SystemClock.uptimeMillis() + normalInterval);
   clickListener.onClick(downView);
 }
コード例 #8
0
  public void setCurrentTab(int index) {
    Pair<View, View> tab = tabs.get(index);
    clearItemState();
    // END
    // FIXME denan.wang; 2015/2/25;
    //        tab.first.callOnClick();
    //        tab.first.performClick();
    onSelectorClickListener.onClick(tab.first);
    // END

    if (selector != null) {
      selector.moveTo(index, isSelectorSmoothScroll);
    }
  }
コード例 #9
0
ファイル: UiUtils.java プロジェクト: votruk/components
  public static void setOnRippleClickListener(
      @NonNull final View targetView, @Nullable final View.OnClickListener onClickListener) {
    if (onClickListener == null) {
      targetView.setOnClickListener(null);
      return;
    }

    final Runnable runnable = () -> onClickListener.onClick(targetView);

    targetView.setOnClickListener(
        v -> {
          RIPPLE_HANDLER.removeCallbacksAndMessages(null);
          RIPPLE_HANDLER.postDelayed(runnable, RIPPLE_EFFECT_DELAY);
        });
  }
コード例 #10
0
 public boolean onTouch(View view, MotionEvent motionEvent) {
   switch (motionEvent.getAction()) {
     case MotionEvent.ACTION_DOWN:
       downView = view;
       handler.removeCallbacks(handlerRunnable);
       handler.postAtTime(
           handlerRunnable, downView, SystemClock.uptimeMillis() + initialInterval);
       clickListener.onClick(view);
       return true;
     case MotionEvent.ACTION_UP:
     case MotionEvent.ACTION_CANCEL:
     case MotionEvent.ACTION_OUTSIDE:
       handler.removeCallbacksAndMessages(downView);
       downView = null;
       return true;
   }
   return false;
 }
コード例 #11
0
 @Override
 public void onClick(View v) {
   if (clickListener != null) {
     clickListener.onClick(v);
   }
 }
コード例 #12
0
 @Test
 public void testOnBack() {
   buttonClick.onClick(null);
   verify(parent).goBack();
 }
コード例 #13
0
 @Override
 public void onClick(View v) {
   // TODO Auto-generated method stub
   if (click != null) click.onClick(v);
   dialog.dismiss();
 }
コード例 #14
0
 @Override
 public void onClick(View view) {
   if (listener != null) listener.onClick(view);
 }