Skip to content

Commit 77741a9

Browse files
graycreateclaude
andcommitted
fix: Replace deprecated DrawableWrapper with DrawableWrapperCompat
The androidx.appcompat library has replaced DrawableWrapper with DrawableWrapperCompat. This change fixes the compilation error in CI builds. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 5e4aa6b commit 77741a9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/src/main/java/me/ghui/v2er/widget/richtext/GlideImageGetter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.graphics.drawable.Drawable;
55
import androidx.annotation.NonNull;
66
import androidx.annotation.Nullable;
7-
import androidx.appcompat.graphics.drawable.DrawableWrapper;
7+
import androidx.appcompat.graphics.drawable.DrawableWrapperCompat;
88
import android.text.Html;
99
import android.widget.TextView;
1010

@@ -77,19 +77,19 @@ public void unscheduleDrawable(@NonNull Drawable who, @NonNull Runnable what) {
7777

7878
private class WrapperTarget extends SimpleTarget<Drawable> {
7979
private int mMaxWidth;
80-
private DrawableWrapper wrapperDrawable;
80+
private DrawableWrapperCompat wrapperDrawable;
8181

8282
@SuppressLint("RestrictedApi")
8383
public WrapperTarget(int maxWidth) {
8484
//这里只缩小不放大
8585
super(maxWidth, TexureUtil.fitMaxHeight());
8686
this.mMaxWidth = maxWidth;
87-
wrapperDrawable = new DrawableWrapper(null);
87+
wrapperDrawable = new DrawableWrapperCompat(null);
8888
wrapperDrawable.setCallback(GlideImageGetter.this);
8989
updateWrapperedDrawable(mLoadingDrawable);
9090
}
9191

92-
public DrawableWrapper getWrapperDrawable() {
92+
public DrawableWrapperCompat getWrapperDrawable() {
9393
return wrapperDrawable;
9494
}
9595

0 commit comments

Comments
 (0)