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); } }