Docile-Alligator 2023-05-07 22:55:22 +08:00
parent a288a638b5
commit 1bcbbbecc9
2 changed files with 18 additions and 10 deletions

View File

@ -460,14 +460,10 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
((CommentViewHolder) holder).scoreTextView.setText(mActivity.getString(R.string.vote));
}
if(comment.isEdited()){
((CommentViewHolder) holder).editedView.setText(R.string.edited);
((CommentViewHolder) holder).editedView.setOnClickListener(view -> {
Toast.makeText(view.getContext(), view.getContext().getString(R.string.edited_time, mShowElapsedTime ?
Utils.getElapsedTime(mActivity, comment.getEditedTimeMillis()) :
Utils.getFormattedTime(mLocale, comment.getEditedTimeMillis(), mTimeFormatPattern)
), Toast.LENGTH_SHORT).show();
});
if (comment.isEdited()) {
((CommentViewHolder) holder).editedTextView.setVisibility(View.VISIBLE);
} else {
((CommentViewHolder) holder).editedTextView.setVisibility(View.GONE);
}
((CommentViewHolder) holder).commentIndentationView.setShowOnlyOneDivider(mShowOnlyOneCommentLevelIndicator);
@ -1192,7 +1188,7 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
@BindView(R.id.comment_markdown_view_item_post_comment)
RecyclerView commentMarkdownView;
@BindView(R.id.edited_text_view_item_post_comment)
TextView editedView;
TextView editedTextView;
@BindView(R.id.bottom_constraint_layout_item_post_comment)
ConstraintLayout bottomConstraintLayout;
@BindView(R.id.up_vote_button_item_post_comment)
@ -1318,6 +1314,16 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
authorFlairTextView.setOnClickListener(view -> authorTextView.performClick());
editedTextView.setOnClickListener(view -> {
Comment comment = getCurrentComment(this);
if (comment != null) {
Toast.makeText(view.getContext(), view.getContext().getString(R.string.edited_time, mShowElapsedTime ?
Utils.getElapsedTime(mActivity, comment.getEditedTimeMillis()) :
Utils.getFormattedTime(mLocale, comment.getEditedTimeMillis(), mTimeFormatPattern)
), Toast.LENGTH_SHORT).show();
}
});
moreButton.setOnClickListener(view -> {
getItemCount();
Comment comment = getCurrentComment(this);

View File

@ -75,7 +75,9 @@
android:layout_marginEnd="8dp"
android:fontFamily="?attr/font_family"
android:gravity="end"
android:text="@string/edited"
android:textSize="?attr/font_default"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/top_score_text_view_item_post_comment"
app:layout_constraintTop_toTopOf="parent" />