aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorAlex Ning <chineseperson5@gmail.com>2019-01-21 09:32:21 +0000
committerAlex Ning <chineseperson5@gmail.com>2019-01-21 09:32:21 +0000
commitebc2cac0a6bf61ec4a161aa907cf68f751d03071 (patch)
tree4989adc2a6ff2ae4c6d87e694a99b7b55acc3ff0 /app
parent86bc381906684da561998ff4dff429253d6b692e (diff)
downloadinfinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.tar
infinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.tar.gz
infinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.tar.bz2
infinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.tar.lz
infinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.tar.xz
infinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.tar.zst
infinity-for-reddit-ebc2cac0a6bf61ec4a161aa907cf68f751d03071.zip
Click user names in comment to view the user's details. Minor visual redesign.
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/CommentMultiLevelRecyclerViewAdapter.java9
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/PostRecyclerViewAdapter.java2
-rw-r--r--app/src/main/res/layout/activity_view_user_detail.xml2
-rw-r--r--app/src/main/res/layout/item_post_comment.xml3
4 files changed, 13 insertions, 3 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/CommentMultiLevelRecyclerViewAdapter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/CommentMultiLevelRecyclerViewAdapter.java
index 89ecf3bf..935826c6 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/CommentMultiLevelRecyclerViewAdapter.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/CommentMultiLevelRecyclerViewAdapter.java
@@ -68,7 +68,14 @@ class CommentMultiLevelRecyclerViewAdapter extends MultiLevelAdapter {
public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) {
final CommentData commentItem = mCommentData.get(position);
- ((CommentViewHolder) holder).authorTextView.setText(commentItem.getAuthor());
+ String authorPrefixed = "u/" + commentItem.getAuthor();
+ ((CommentViewHolder) holder).authorTextView.setText(authorPrefixed);
+ ((CommentViewHolder) holder).authorTextView.setOnClickListener(view -> {
+ Intent intent = new Intent(mContext, ViewUserDetailActivity.class);
+ intent.putExtra(ViewUserDetailActivity.EXTRA_USER_NAME_KEY, commentItem.getAuthor());
+ mContext.startActivity(intent);
+ });
+
((CommentViewHolder) holder).commentTimeTextView.setText(commentItem.getCommentTime());
SpannableConfiguration spannableConfiguration = SpannableConfiguration.builder(mContext).linkResolver((view, link) -> {
if(link.startsWith("/u/")) {
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/PostRecyclerViewAdapter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/PostRecyclerViewAdapter.java
index 46a0ac66..a789b03b 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/PostRecyclerViewAdapter.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/PostRecyclerViewAdapter.java
@@ -222,6 +222,7 @@ class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView.ViewHo
}
});
+ ((DataViewHolder) holder).subredditNameTextView.setTextColor(mContext.getResources().getColor(R.color.colorAccent));
((DataViewHolder) holder).subredditNameTextView.setText(subredditNamePrefixed);
((DataViewHolder) holder).subredditNameTextView.setOnClickListener(view -> {
@@ -305,6 +306,7 @@ class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView.ViewHo
}
});
+ ((DataViewHolder) holder).subredditNameTextView.setTextColor(mContext.getResources().getColor(R.color.colorPrimaryDark));
((DataViewHolder) holder).subredditNameTextView.setText(author);
((DataViewHolder) holder).subredditNameTextView.setOnClickListener(view -> {
diff --git a/app/src/main/res/layout/activity_view_user_detail.xml b/app/src/main/res/layout/activity_view_user_detail.xml
index 4d82dc6a..664230ce 100644
--- a/app/src/main/res/layout/activity_view_user_detail.xml
+++ b/app/src/main/res/layout/activity_view_user_detail.xml
@@ -60,7 +60,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:textSize="18sp"
- android:textColor="@color/colorAccent"
+ android:textColor="@color/colorPrimaryDark"
android:layout_gravity="center_horizontal"/>
<TextView
diff --git a/app/src/main/res/layout/item_post_comment.xml b/app/src/main/res/layout/item_post_comment.xml
index e047d214..81748bbd 100644
--- a/app/src/main/res/layout/item_post_comment.xml
+++ b/app/src/main/res/layout/item_post_comment.xml
@@ -47,7 +47,8 @@
android:layout_marginTop="8dp"
android:layout_marginStart="32dp"
android:layout_marginEnd="32dp"
- android:layout_marginBottom="8dp"/>
+ android:layout_marginBottom="8dp"
+ android:textColor="@android:color/black"/>
<RelativeLayout
android:id="@+id/relative_layout_item_post_comment"