Java Code Examples for android.view.View#OnTouchListener

The following examples show how to use android.view.View#OnTouchListener . 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 check out the related API usage on the sidebar.
Example 1
Source File: PlayerController.java    From twitter-kit-android with Apache License 2.0 6 votes vote down vote up
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 File: GroupActivity.java    From homeassist with 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 File: ViewHolder.java    From SmartChart with 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 4
Source File: TouchImageView.java    From MarkdownEditors with Apache License 2.0 4 votes vote down vote up
@Override
public void setOnTouchListener(View.OnTouchListener l) {
    userTouchListener = l;
}
 
Example 5
Source File: TouchImageView.java    From oneHookLibraryAndroid with Apache License 2.0 4 votes vote down vote up
@Override
public void setOnTouchListener(View.OnTouchListener l) {
    userTouchListener = l;
}
 
Example 6
Source File: ChatDetailManagerModule.java    From LazyRecyclerAdapter with MIT License 4 votes vote down vote up
@Provides
View.OnTouchListener provideOnTouchListener() {
    return mOnTouchListener;
}
 
Example 7
Source File: ViewHolder.java    From all-base-adapter with 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 8
Source File: RouteFragmentTest.java    From open with GNU General Public License v3.0 4 votes vote down vote up
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 9
Source File: TouchImageView.java    From Chimee with MIT License 4 votes vote down vote up
@Override
public void setOnTouchListener(View.OnTouchListener l) {
    userTouchListener = l;
}
 
Example 10
Source File: BaseFloatDialog.java    From FloatMenuSample with BSD 3-Clause "New" or "Revised" License 4 votes vote down vote up
@Override
protected View getRightView(LayoutInflater inflater, View.OnTouchListener touchListener) {
    return null;
}
 
Example 11
Source File: DragSortController.java    From onpc with GNU General Public License v3.0 4 votes vote down vote up
/**
 * We consume onTouch events: ALSO dispatch them to the listener
 * if requested.
 */
@Override
public void setSecondaryOnTouchListener(View.OnTouchListener l)
{
    mSecondaryOnTouchListener = l;
}
 
Example 12
Source File: HoodNoop.java    From under-the-hood with 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 13
Source File: BaseViewHolder.java    From demo4Fish with 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
Source File: BaseAdapterHelper.java    From base-adapter-helper-recyclerview with 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;
}
 
Example 15
Source File: InfoWindow.java    From OpenMapKitAndroid with BSD 3-Clause "New" or "Revised" License 2 votes vote down vote up
/**
 * 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 16
Source File: AutoCompleteTextView.java    From BotLibre with Eclipse Public License 1.0 2 votes vote down vote up
public void setOnTouchListener(View.OnTouchListener listener) {
	
}
 
Example 17
Source File: DevHelper.java    From DevUtils with 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 File: ListView.java    From BotLibre with Eclipse Public License 1.0 2 votes vote down vote up
public void setOnTouchListener(View.OnTouchListener listner) {
	
}
 
Example 19
Source File: AutoCompleteTextView.java    From BotLibre with Eclipse Public License 1.0 2 votes vote down vote up
public void setOnTouchListener(View.OnTouchListener listener) {
	
}
 
Example 20
Source File: BaseAdapterHelper.java    From AndroidBase with 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;
}