Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

Action after touch SlidingLayer (MotionEvent) #110

Open
ghost opened this issue May 15, 2018 · 0 comments
Open

Action after touch SlidingLayer (MotionEvent) #110

ghost opened this issue May 15, 2018 · 0 comments

Comments

@ghost
Copy link

ghost commented May 15, 2018

Hello,
I would like to call method after slide down 'SlidingLayer'. So I decided to detect Touch Event and after that call my method.

My Code:
`SlidingLayer slidingLayer = findViewById(R.id.slidingLayer1);
slidingLayer.setShadowDrawable(R.drawable.sidebar_shadow);
slidingLayer.setShadowSizeRes(R.dimen.shadow_size);
slidingLayer.setOffsetDistanceRes(R.dimen.offset_distance);
slidingLayer.setPreviewOffsetDistanceRes(R.dimen.preview_offset_distance);
slidingLayer.setStickTo(SlidingLayer.STICK_TO_TOP);
slidingLayer.setChangeStateOnTap(false);
slidingLayer.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(final View v, final MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN) {
                scanWifi();
            }
            return false;
        }
    });`

Detecting touch works well but SlidingLayer stop working. Do you know some other way to call method after Slide Down/Touch?

EDIT
I found a solution, maybe someone else will use it too

` slidingLayer.setOnInteractListener(new SlidingLayer.OnInteractListener() {
@OverRide
public void onOpen() {
setWifiList();
}

        @Override
        public void onShowPreview() {

        }

        @Override
        public void onClose() {

        }

        @Override
        public void onOpened() {

        }

        @Override
        public void onPreviewShowed() {

        }

        @Override
        public void onClosed() {

        }
    });`
@ghost ghost changed the title Action after touch SlidingLayer (onTouchEvent) Action after touch SlidingLayer (MotionEvent) May 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants