Progressively load images

This commit is contained in:
M66B
2019-04-30 10:33:03 +02:00
parent 06b85c916e
commit b5642e6019
3 changed files with 103 additions and 65 deletions

View File

@@ -1637,7 +1637,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
if (show_html)
onShowHtmlConfirmed(message);
else {
ibImages.setEnabled(false);
ibImages.setVisibility(View.GONE);
bodyTask.execute(context, owner, args, "message:body");
}
@@ -1753,7 +1753,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
return HtmlHelper.fromHtml(html, new Html.ImageGetter() {
@Override
public Drawable getDrawable(String source) {
Drawable image = HtmlHelper.decodeImage(source, context, message.id, show_images);
Drawable image = HtmlHelper.decodeImage(source, message.id, show_images, tvBody);
float width = context.getResources().getDisplayMetrics().widthPixels -
Helper.dp2pixels(context, 12); // margins