Hi in the I am impementing a search functionality it is giving me an error.Can not start this animator on an detached view . Can any one help me how to reslove it Logcat error:
java.lang.IllegalStateException: Cannot start this animator on a detached view!
        at android.view.RenderNode.addAnimator(RenderNode.java:824)
        at android.view.RenderNodeAnimator.setTarget(RenderNodeAnimator.java:295)
        at android.view.RenderNodeAnimator.setTarget(RenderNodeAnimator.java:280)
        at android.animation.RevealAnimator.<init>(RevealAnimator.java:37)
        at android.view.ViewAnimationUtils.createCircularReveal(ViewAnimationUtils.java:71)
        at com.shahroz.svlibrary.widgets.MaterialSearchView.display(MaterialSearchView.java:219)
java:
public void display() {
        if (isSearchViewVisible()) return;
        setVisibility(View.VISIBLE);
        mOnSearchListener.searchViewOpened();
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            final Animator animator = ViewAnimationUtils.createCircularReveal(cardLayout,
                    cardLayout.getWidth() - Util.dpToPx(getContext(), 56),
                    Util.dpToPx(getContext(), 23),
                    0,
                    (float) Math.hypot(cardLayout.getWidth(), cardLayout.getHeight()));//error at this line
            animator.addListener(new Animator.AnimatorListener() {
                @Override
                public void onAnimationStart(Animator animation) {
                }
                @Override
                public void onAnimationEnd(Animator animation) {
                    searchLayout.setVis