Loading app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +6 −4 Original line number Diff line number Diff line Loading @@ -1985,10 +1985,12 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> } else if (viewHolder.getItemViewType() == STATUS_ART) { StatusViewHolder holder = (StatusViewHolder) viewHolder; MastodonHelper.loadPPMastodon(holder.bindingArt.artPp, status.account); if (status.art_attachment != null) { Glide.with(holder.bindingArt.artMedia.getContext()) .load(status.art_attachment.preview_url) .apply(new RequestOptions().transform(new RoundedCorners((int) Helper.convertDpToPixel(3, context)))) .into(holder.bindingArt.artMedia); } holder.bindingArt.artAcct.setText( status.account.getSpanDisplayName(context, new WeakReference<>(holder.bindingArt.artAcct)), Loading app/src/main/java/app/fedilab/android/ui/fragment/media/FragmentMedia.java +6 −0 Original line number Diff line number Diff line Loading @@ -142,6 +142,9 @@ public class FragmentMedia extends Fragment { binding.mediaPicture.setVisibility(View.VISIBLE); binding.pbarInf.setIndeterminate(true); binding.loader.setVisibility(View.VISIBLE); if (binding == null || !isAdded() || getActivity() == null) { return; } if (Helper.isValidContextForGlide(requireActivity()) && isAdded()) { Glide.with(requireActivity()) .asBitmap() Loading Loading @@ -250,6 +253,9 @@ public class FragmentMedia extends Fragment { } private void loadVideo(String url, String type) { if (binding == null || !isAdded() || getActivity() == null) { return; } binding.pbarInf.setIndeterminate(false); binding.pbarInf.setScaleY(3f); binding.mediaVideo.setVisibility(View.VISIBLE); Loading Loading
app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +6 −4 Original line number Diff line number Diff line Loading @@ -1985,10 +1985,12 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> } else if (viewHolder.getItemViewType() == STATUS_ART) { StatusViewHolder holder = (StatusViewHolder) viewHolder; MastodonHelper.loadPPMastodon(holder.bindingArt.artPp, status.account); if (status.art_attachment != null) { Glide.with(holder.bindingArt.artMedia.getContext()) .load(status.art_attachment.preview_url) .apply(new RequestOptions().transform(new RoundedCorners((int) Helper.convertDpToPixel(3, context)))) .into(holder.bindingArt.artMedia); } holder.bindingArt.artAcct.setText( status.account.getSpanDisplayName(context, new WeakReference<>(holder.bindingArt.artAcct)), Loading
app/src/main/java/app/fedilab/android/ui/fragment/media/FragmentMedia.java +6 −0 Original line number Diff line number Diff line Loading @@ -142,6 +142,9 @@ public class FragmentMedia extends Fragment { binding.mediaPicture.setVisibility(View.VISIBLE); binding.pbarInf.setIndeterminate(true); binding.loader.setVisibility(View.VISIBLE); if (binding == null || !isAdded() || getActivity() == null) { return; } if (Helper.isValidContextForGlide(requireActivity()) && isAdded()) { Glide.with(requireActivity()) .asBitmap() Loading Loading @@ -250,6 +253,9 @@ public class FragmentMedia extends Fragment { } private void loadVideo(String url, String type) { if (binding == null || !isAdded() || getActivity() == null) { return; } binding.pbarInf.setIndeterminate(false); binding.pbarInf.setScaleY(3f); binding.mediaVideo.setVisibility(View.VISIBLE); Loading