Loading app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -752,9 +752,19 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> statusToDeal.getQuote().getSpanSpoiler(context, new WeakReference<>(holder.binding.quotedMessage.spoiler), null), TextView.BufferType.SPANNABLE); if (statusToDeal.getQuote().isExpended) { holder.binding.quotedMessage.statusContent.setVisibility(View.VISIBLE); } else { holder.binding.quotedMessage.statusContent.setVisibility(View.GONE); } holder.binding.quotedMessage.spoiler.setOnClickListener(v -> { statusToDeal.getQuote().isExpended = !statusToDeal.getQuote().isExpended; adapter.notifyItemChanged(holder.getBindingAdapterPosition()); }); } else { holder.binding.quotedMessage.spoiler.setVisibility(View.GONE); holder.binding.quotedMessage.spoiler.setText(null); holder.binding.quotedMessage.statusContent.setVisibility(View.VISIBLE); } holder.binding.quotedMessage.cardviewContainer.setVisibility(View.VISIBLE); } else { Loading Loading
app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java +10 −0 Original line number Diff line number Diff line Loading @@ -752,9 +752,19 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> statusToDeal.getQuote().getSpanSpoiler(context, new WeakReference<>(holder.binding.quotedMessage.spoiler), null), TextView.BufferType.SPANNABLE); if (statusToDeal.getQuote().isExpended) { holder.binding.quotedMessage.statusContent.setVisibility(View.VISIBLE); } else { holder.binding.quotedMessage.statusContent.setVisibility(View.GONE); } holder.binding.quotedMessage.spoiler.setOnClickListener(v -> { statusToDeal.getQuote().isExpended = !statusToDeal.getQuote().isExpended; adapter.notifyItemChanged(holder.getBindingAdapterPosition()); }); } else { holder.binding.quotedMessage.spoiler.setVisibility(View.GONE); holder.binding.quotedMessage.spoiler.setText(null); holder.binding.quotedMessage.statusContent.setVisibility(View.VISIBLE); } holder.binding.quotedMessage.cardviewContainer.setVisibility(View.VISIBLE); } else { Loading