aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDocile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>2024-09-08 21:42:34 +0000
committerDocile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>2024-09-08 21:42:34 +0000
commit5c057b4d1504c3c0eb496bc09e69083212670dc7 (patch)
tree1b844a5bdb370398a95b993a543b648dd2036a4d /app
parent6bf18f679114cc167df76ff3b8f18e915ca4d2ff (diff)
downloadinfinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.tar
infinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.tar.gz
infinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.tar.bz2
infinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.tar.lz
infinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.tar.xz
infinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.tar.zst
infinity-for-reddit-5c057b4d1504c3c0eb496bc09e69083212670dc7.zip
Refine ViewPrivateMessagesActivity UI.
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPrivateMessagesActivity.java9
-rw-r--r--app/src/main/res/layout/activity_view_private_messages.xml18
2 files changed, 12 insertions, 15 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPrivateMessagesActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPrivateMessagesActivity.java
index 98bda50b..331141be 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPrivateMessagesActivity.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewPrivateMessagesActivity.java
@@ -145,8 +145,8 @@ public class ViewPrivateMessagesActivity extends BaseActivity implements Activit
getResources().getConfiguration().locale, privateMessage, accountName, mCustomThemeWrapper);
mLinearLayoutManager = new LinearLayoutManagerBugFixed(this);
mLinearLayoutManager.setStackFromEnd(true);
- binding.recyclerViewViewPrivateMessages.setLayoutManager(mLinearLayoutManager);
- binding.recyclerViewViewPrivateMessages.setAdapter(mAdapter);
+ binding.recyclerViewViewPrivateMessagesActivity.setLayoutManager(mLinearLayoutManager);
+ binding.recyclerViewViewPrivateMessagesActivity.setAdapter(mAdapter);
goToBottom();
binding.sendImageViewViewPrivateMessagesActivity.setOnClickListener(view -> {
if (!isSendingMessage) {
@@ -233,7 +233,7 @@ public class ViewPrivateMessagesActivity extends BaseActivity implements Activit
}
public void delayTransition() {
- TransitionManager.beginDelayedTransition(binding.recyclerViewViewPrivateMessages, new AutoTransition());
+ TransitionManager.beginDelayedTransition(binding.recyclerViewViewPrivateMessagesActivity, new AutoTransition());
}
private void goToBottom() {
@@ -286,11 +286,10 @@ public class ViewPrivateMessagesActivity extends BaseActivity implements Activit
binding.getRoot().setBackgroundColor(mCustomThemeWrapper.getBackgroundColor());
applyAppBarLayoutAndCollapsingToolbarLayoutAndToolbarTheme(binding.appbarLayoutViewPrivateMessagesActivity,
null, binding.toolbarViewPrivateMessagesActivity);
- binding.editTextDividerViewPrivateMessagesActivity.setBackgroundColor(mCustomThemeWrapper.getDividerColor());
+ binding.cardViewViewPrivateMessagesActivity.setCardBackgroundColor(mCustomThemeWrapper.getFilledCardViewBackgroundColor());
binding.editTextViewPrivateMessagesActivity.setTextColor(mCustomThemeWrapper.getPrimaryTextColor());
mSecondaryTextColor = mCustomThemeWrapper.getSecondaryTextColor();
binding.editTextViewPrivateMessagesActivity.setHintTextColor(mSecondaryTextColor);
- binding.editTextWrapperLinearLayoutViewPrivateMessagesActivity.setBackgroundColor(mCustomThemeWrapper.getBackgroundColor());
mSendMessageIconColor = mCustomThemeWrapper.getSendMessageIconColor();
binding.sendImageViewViewPrivateMessagesActivity.setColorFilter(mSendMessageIconColor, android.graphics.PorterDuff.Mode.SRC_IN);
if (typeface != null) {
diff --git a/app/src/main/res/layout/activity_view_private_messages.xml b/app/src/main/res/layout/activity_view_private_messages.xml
index e61995b7..2055b645 100644
--- a/app/src/main/res/layout/activity_view_private_messages.xml
+++ b/app/src/main/res/layout/activity_view_private_messages.xml
@@ -30,22 +30,19 @@
app:layout_behavior="@string/appbar_scrolling_view_behavior" >
<androidx.recyclerview.widget.RecyclerView
- android:id="@+id/recycler_view_view_private_messages"
+ android:id="@+id/recycler_view_view_private_messages_activity"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:clipToPadding="false" />
- <LinearLayout
- android:id="@+id/edit_text_wrapper_linear_layout_view_private_messages_activity"
+ <com.google.android.material.card.MaterialCardView
+ android:id="@+id/card_view_view_private_messages_activity"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="vertical">
-
- <View
- android:id="@+id/edit_text_divider_view_private_messages_activity"
- android:layout_width="match_parent"
- android:layout_height="1dp" />
+ android:layout_margin="8dp"
+ app:cardCornerRadius="48dp"
+ style="?attr/materialCardViewFilledStyle">
<LinearLayout
android:layout_width="match_parent"
@@ -57,6 +54,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:layout_gravity="center_vertical"
android:background="#00000000"
android:fontFamily="?attr/font_family"
android:hint="@string/message"
@@ -80,7 +78,7 @@
</LinearLayout>
- </LinearLayout>
+ </com.google.android.material.card.MaterialCardView>
</LinearLayout>