diff --git a/app/src/main/java/ceui/lisa/adapters/IllustAdapter.java b/app/src/main/java/ceui/lisa/adapters/IllustAdapter.java index da33d3837..ce3383028 100644 --- a/app/src/main/java/ceui/lisa/adapters/IllustAdapter.java +++ b/app/src/main/java/ceui/lisa/adapters/IllustAdapter.java @@ -38,7 +38,6 @@ public class IllustAdapter extends AbstractIllustAdapter> { private int maxHeight; - private FeedBack mFeedBack; public IllustAdapter(Context context, IllustsBean illustsBean, int maxHeight) { this(context, illustsBean, maxHeight, false); @@ -164,16 +163,9 @@ public boolean onResourceReady(Bitmap resource, Object model, Target tar if (isForceOriginal) { Shaft.getMMKV().encode(imageUrl, true); } - if (allIllust.getPage_count() != 1 && mFeedBack != null) { - mFeedBack.doSomething(); - } return false; } }) .into(new UniformScaleTransformation(holder.baseBind.illust, changeSize)); } - - public void setFeedBack(FeedBack feedBack) { - mFeedBack = feedBack; - } } diff --git a/app/src/main/java/ceui/lisa/fragments/FragmentIllust.java b/app/src/main/java/ceui/lisa/fragments/FragmentIllust.java index 77cf50d46..3ad577c52 100644 --- a/app/src/main/java/ceui/lisa/fragments/FragmentIllust.java +++ b/app/src/main/java/ceui/lisa/fragments/FragmentIllust.java @@ -254,30 +254,6 @@ public void onSlide(@NonNull View bottomSheet, float slideOffset) { recyHeight = baseBind.recyclerView.getHeight(); IllustAdapter adapter = new IllustAdapter(mContext, illust, recyHeight); - //设置图片加载成功的回调 - adapter.setFeedBack(new FeedBack() { - @Override - public void doSomething() { - try { - if (baseBind != null && baseBind.recyclerView != null) { - synchronized (this) { - int contentHeight = 0; - //可能图片加载成功的时候这个页面已经退出了 - for (int i = 0; i < baseBind.recyclerView.getChildCount(); i++) { - View view = baseBind.recyclerView.getChildAt(i); - contentHeight += view.getHeight(); - } - - - Common.showLog("recyclerView 00 " + contentHeight); - Common.showLog("recyclerView 11 " + recyHeight); - } - } - } catch (Exception e) { - e.printStackTrace(); - } - } - }); baseBind.recyclerView.setAdapter(adapter); baseBind.coreLinear.getViewTreeObserver().removeOnGlobalLayoutListener(this); }