Привет, я препятствую поиску, это выдает ошибку. Не могу запустить этот аниматор на отдельном просмотре. Может ли кто-нибудь помочь мне, как исправить ошибку Logcat:
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