Java Code Examples for android.view.View#OnTouchListener

The following examples show how to use android.view.View#OnTouchListener . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may want to check out the right sidebar which shows the related API usage.
Example 1
void prepare(PlayerActivity.PlayerItem item) {
    try {
        setUpCallToAction(item);
        setUpMediaControl(item.looping, item.showVideoControls);
        final View.OnTouchListener listener = SwipeToDismissTouchListener
                .createFromView(videoView, callback);
        videoView.setOnTouchListener(listener);
        videoView.setOnPreparedListener(mediaPlayer -> videoProgressView.setVisibility(View.GONE));
        videoView.setOnInfoListener((mediaPlayer, what, extra) -> {
            if (what == MediaPlayer.MEDIA_INFO_BUFFERING_END) {
                videoProgressView.setVisibility(View.GONE);
                return true;
            } else if (what == MediaPlayer.MEDIA_INFO_BUFFERING_START) {
                videoProgressView.setVisibility(View.VISIBLE);
                return true;
            }
            return false;
        });
        final Uri uri = Uri.parse(item.url);
        videoView.setVideoURI(uri, item.looping);
        videoView.requestFocus();
    } catch (Exception e) {
        Twitter.getLogger().e(TAG, "Error occurred during video playback", e);
    }
}
 
Example 2
Source Project: homeassist   File: GroupActivity.java    License: Apache License 2.0 5 votes vote down vote up
View.OnTouchListener getTouchListener() {
    return new View.OnTouchListener() {
        @SuppressLint("ClickableViewAccessibility")
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    ObjectAnimator scaleDownX = ObjectAnimator.ofFloat(upperView, "scaleX", 0.9f);
                    ObjectAnimator scaleDownY = ObjectAnimator.ofFloat(upperView, "scaleY", 0.9f);
                    scaleDownX.setDuration(200);
                    scaleDownY.setDuration(200);

                    AnimatorSet scaleDown = new AnimatorSet();
                    scaleDown.play(scaleDownX).with(scaleDownY);
                    scaleDown.setInterpolator(new OvershootInterpolator());
                    scaleDown.start();
                    //mClickDown.start();

                    break;

                case MotionEvent.ACTION_UP:
                case MotionEvent.ACTION_CANCEL:
                    ObjectAnimator scaleDownX2 = ObjectAnimator.ofFloat(upperView, "scaleX", 1f);
                    ObjectAnimator scaleDownY2 = ObjectAnimator.ofFloat(upperView, "scaleY", 1f);
                    scaleDownX2.setDuration(200);
                    scaleDownY2.setDuration(200);

                    AnimatorSet scaleDown2 = new AnimatorSet();
                    scaleDown2.play(scaleDownX2).with(scaleDownY2);
                    scaleDown2.setInterpolator(new OvershootInterpolator());
                    scaleDown2.start();

                    break;
            }
            return false;
        }
    };
}
 
Example 3
Source Project: under-the-hood   File: HoodNoop.java    License: Apache License 2.0 4 votes vote down vote up
@Override
public View.OnTouchListener createArbitraryTapListener(int numOfTaps, @NonNull View.OnClickListener onClickListener) {
    return new ArbitraryTapListener();
}
 
Example 4
/**
 * We consume onTouch events: ALSO dispatch them to the listener
 * if requested.
 */
@Override
public void setSecondaryOnTouchListener(View.OnTouchListener l)
{
    mSecondaryOnTouchListener = l;
}
 
Example 5
@Override
protected View getRightView(LayoutInflater inflater, View.OnTouchListener touchListener) {
    return null;
}
 
Example 6
Source Project: Chimee   File: TouchImageView.java    License: MIT License 4 votes vote down vote up
@Override
public void setOnTouchListener(View.OnTouchListener l) {
    userTouchListener = l;
}
 
Example 7
private void simulateUserPagerTouch() {
    MotionEvent motionEvent = MotionEvent.obtain(0L, 0L, MotionEvent.ACTION_DOWN, 12f, 34f, 0);
    View.OnTouchListener listener = shadowOf(fragment.pager).getOnTouchListener();
    listener.onTouch(null, motionEvent);
}
 
Example 8
Source Project: all-base-adapter   File: ViewHolder.java    License: Apache License 2.0 4 votes vote down vote up
public ViewHolder setOnTouchListener(int viewId,
                                     View.OnTouchListener listener) {
    View view = getView(viewId);
    view.setOnTouchListener(listener);
    return this;
}
 
Example 9
Source Project: SmartChart   File: ViewHolder.java    License: Apache License 2.0 4 votes vote down vote up
public ViewHolder setOnTouchListener(int viewId,
                                     View.OnTouchListener listener) {
    View view = getView(viewId);
    view.setOnTouchListener(listener);
    return this;
}
 
Example 10
@Provides
View.OnTouchListener provideOnTouchListener() {
    return mOnTouchListener;
}
 
Example 11
@Override
public void setOnTouchListener(View.OnTouchListener l) {
    userTouchListener = l;
}
 
Example 12
Source Project: MarkdownEditors   File: TouchImageView.java    License: Apache License 2.0 4 votes vote down vote up
@Override
public void setOnTouchListener(View.OnTouchListener l) {
    userTouchListener = l;
}
 
Example 13
Source Project: demo4Fish   File: BaseViewHolder.java    License: MIT License 3 votes vote down vote up
/**
 * Sets the on touch listener of the view.
 *
 * @param viewId   The view id.
 * @param listener The on touch listener;
 * @return The BaseViewHolder for chaining.
 */
@Deprecated
public BaseViewHolder setOnTouchListener(int viewId, View.OnTouchListener listener) {
    View view = getView(viewId);
    view.setOnTouchListener(listener);
    return this;
}
 
Example 14
/**
 * Use to override default touch events handling on InfoWindow (ie, close automatically)
 * @param listener New View.OnTouchListener to use
 */
public void setOnTouchListener(View.OnTouchListener listener) {
    mView.setOnTouchListener(listener);
}
 
Example 15
public void setOnTouchListener(View.OnTouchListener listener) {
	
}
 
Example 16
/**
 * Sets the on touch listener of the view.
 *
 * @param viewId   The view id.
 * @param listener The on touch listener;
 * @return The BaseAdapterHelper for chaining.
 */
public BaseAdapterHelper setOnTouchListener(int viewId, View.OnTouchListener listener) {
    View view = retrieveView(viewId);
    view.setOnTouchListener(listener);
    return this;
}
 
Example 17
Source Project: DevUtils   File: DevHelper.java    License: Apache License 2.0 2 votes vote down vote up
/**
 * 设置触摸事件
 * @param onTouchListener {@link View.OnTouchListener}
 * @param views           View 数组
 * @return {@link DevHelper}
 */
public DevHelper setOnTouchs(final View.OnTouchListener onTouchListener, final View... views) {
    ListenerUtils.setOnTouchs(onTouchListener, views);
    return this;
}
 
Example 18
Source Project: BotLibre   File: ListView.java    License: Eclipse Public License 1.0 2 votes vote down vote up
public void setOnTouchListener(View.OnTouchListener listner) {
	
}
 
Example 19
public void setOnTouchListener(View.OnTouchListener listener) {
	
}
 
Example 20
Source Project: AndroidBase   File: BaseAdapterHelper.java    License: Apache License 2.0 2 votes vote down vote up
/**
 * Sets the on touch listener of the view.
 *
 * @param viewId
 *            The view id.
 * @param listener
 *            The on touch listener;
 * @return The BaseAdapterHelper for chaining.
 */
public BaseAdapterHelper setOnTouchListener(int viewId, View.OnTouchListener listener) {
    View view = retrieveView(viewId);
    view.setOnTouchListener(listener);
    return this;
}