diff --git a/app/src/main/java/cc/ioctl/hook/chat/GalleryBgHook.java b/app/src/main/java/cc/ioctl/hook/chat/GalleryBgHook.java index 7afe19f4e5..56dd75469c 100644 --- a/app/src/main/java/cc/ioctl/hook/chat/GalleryBgHook.java +++ b/app/src/main/java/cc/ioctl/hook/chat/GalleryBgHook.java @@ -62,6 +62,10 @@ public boolean initOnce() throws Exception { Object mDragLayout = Reflex.getInstanceObject(param.thisObject, "mDragLayout", null); Reflex.setInstanceObject(mDragLayout, "mWindowBgDrawable", new ColorDrawable(Color.TRANSPARENT)); }); + Method m2 = kRFWLayerAnimPart.getDeclaredMethod("updateBackgroundAlpha", int.class); + HookUtils.hookBeforeIfEnabled(this, m2, param -> { + param.args[0] = 0; + }); } // for QQ >= 8.3.5 Class kBrowserBaseScene = DexKit.loadClassFromCache(CGalleryBaseScene.INSTANCE);