From 4c77c756a46d3be89ec866a42da2db8a509c0fed Mon Sep 17 00:00:00 2001 From: NekoInverter <42698724+NekoInverter@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:22:17 +0800 Subject: [PATCH] Fix search bar expand animation --- app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java index c45934449..f31211f56 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java @@ -419,10 +419,12 @@ public class SearchBar extends MaterialCardView implements View.OnClickListener, final int state = canvas.save(); int bottom = MathUtils.lerp(mBaseHeight, mHeight, mProgress); mRect.set(0, 0, mWidth, bottom); + setClipBounds(mRect); canvas.clipRect(mRect); super.draw(canvas); canvas.restoreToCount(state); } else { + setClipBounds(null); super.draw(canvas); } }