TourGuide icon indicating copy to clipboard operation
TourGuide copied to clipboard

disableClick() not working with Sequence.ContinueMethod.OverlayListener

Open azrashaikh opened this issue 8 years ago • 2 comments

I want to disable my control's click when it's highlighted.

My code :

ChainTourGuide.init(activity)
                .setToolTip(new ToolTip()
                        .setBackgroundColor(activity.getResources().getColor(R.color.color_help_text_background))
                        .setDescription(message)
                        .setGravity(gravity)
                ).setOverlay(new Overlay()
                        .disableClick(true)
                        .setEnterAnimation(getEnterAnimation())
                        .setExitAnimation(getExitAnimation())
                        .setOnClickListener(new View.OnClickListener() {
                            @Override
                            public void onClick(View v) {

                                if (callback != null) {
                                    callback.next();
                                    if (isLastTour)
                                        callback.helpCompleted();
                                }
                            }
                        })
                );
new Sequence.SequenceBuilder()
                .add(tour)
                .setDefaultOverlay(new Overlay()
                        .disableClick(true)
                        .setEnterAnimation(getEnterAnimation())
                        .setExitAnimation(getExitAnimation())
                )
                .setDefaultPointer(null)
                .setContinueMethod(Sequence.ContinueMethod.OverlayListener)
                .build();

I am still getting click event of my highlighted control.

azrashaikh avatar Apr 29 '16 07:04 azrashaikh

You should use disableClickThroughHole

vyndor avatar Jun 03 '16 12:06 vyndor

Yes, worked. thanks :+1:

azrashaikh avatar Jun 08 '16 05:06 azrashaikh