Loading app/src/main/java/app/fedilab/android/client/entities/api/Tag.java +6 −4 Original line number Diff line number Diff line Loading @@ -32,12 +32,14 @@ public class Tag implements Serializable { public int getWeight() { int weight = 0; if (history != null && history.size() > 0) { for (History h : history) { try { weight += Integer.parseInt(h.accounts); } catch (Exception ignored) { } } } return weight; } } app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +25 −20 Original line number Diff line number Diff line Loading @@ -2161,6 +2161,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> @Override public void onGlobalLayout() { holder.bindingArt.artMedia.getViewTreeObserver().removeOnGlobalLayoutListener(this); if (status.art_attachment.meta != null) { float viewWidth = holder.bindingArt.artMedia.getWidth(); ConstraintLayout.LayoutParams lp; float mediaH = status.art_attachment.meta.small.height; Loading @@ -2173,7 +2174,10 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> holder.bindingArt.artMedia.setScaleType(ImageView.ScaleType.FIT_CENTER); holder.bindingArt.artMedia.setLayoutParams(lp); } } }); if (status.art_attachment.meta != null) { float viewWidth = holder.bindingArt.artMedia.getWidth(); ConstraintLayout.LayoutParams lp; float mediaH = status.art_attachment.meta.small.height; Loading @@ -2185,6 +2189,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> lp = new ConstraintLayout.LayoutParams(ConstraintLayout.LayoutParams.MATCH_PARENT, (int) (mediaH * ratio)); holder.bindingArt.artMedia.setScaleType(ImageView.ScaleType.FIT_CENTER); holder.bindingArt.artMedia.setLayoutParams(lp); } Glide.with(holder.bindingArt.artMedia.getContext()) .load(status.art_attachment.preview_url) .apply(new RequestOptions().transform(new RoundedCorners((int) Helper.convertDpToPixel(3, context)))) Loading Loading
app/src/main/java/app/fedilab/android/client/entities/api/Tag.java +6 −4 Original line number Diff line number Diff line Loading @@ -32,12 +32,14 @@ public class Tag implements Serializable { public int getWeight() { int weight = 0; if (history != null && history.size() > 0) { for (History h : history) { try { weight += Integer.parseInt(h.accounts); } catch (Exception ignored) { } } } return weight; } }
app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +25 −20 Original line number Diff line number Diff line Loading @@ -2161,6 +2161,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> @Override public void onGlobalLayout() { holder.bindingArt.artMedia.getViewTreeObserver().removeOnGlobalLayoutListener(this); if (status.art_attachment.meta != null) { float viewWidth = holder.bindingArt.artMedia.getWidth(); ConstraintLayout.LayoutParams lp; float mediaH = status.art_attachment.meta.small.height; Loading @@ -2173,7 +2174,10 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> holder.bindingArt.artMedia.setScaleType(ImageView.ScaleType.FIT_CENTER); holder.bindingArt.artMedia.setLayoutParams(lp); } } }); if (status.art_attachment.meta != null) { float viewWidth = holder.bindingArt.artMedia.getWidth(); ConstraintLayout.LayoutParams lp; float mediaH = status.art_attachment.meta.small.height; Loading @@ -2185,6 +2189,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> lp = new ConstraintLayout.LayoutParams(ConstraintLayout.LayoutParams.MATCH_PARENT, (int) (mediaH * ratio)); holder.bindingArt.artMedia.setScaleType(ImageView.ScaleType.FIT_CENTER); holder.bindingArt.artMedia.setLayoutParams(lp); } Glide.with(holder.bindingArt.artMedia.getContext()) .load(status.art_attachment.preview_url) .apply(new RequestOptions().transform(new RoundedCorners((int) Helper.convertDpToPixel(3, context)))) Loading