diff options
author | Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com> | 2023-09-10 13:44:38 +0000 |
---|---|---|
committer | Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com> | 2023-09-10 13:44:38 +0000 |
commit | 09adffed795be36767ef47998f7dd37217c78923 (patch) | |
tree | 117cca7b4f9feb786be8903da78501e43acaddf7 | |
parent | 6550bc70d6ef01b7ee26642930fd4b088b622254 (diff) | |
download | infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.tar infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.tar.gz infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.tar.bz2 infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.tar.lz infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.tar.xz infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.tar.zst infinity-for-reddit-09adffed795be36767ef47998f7dd37217c78923.zip |
Continue adding Card Layout 3.
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java | 20 | ||||
-rw-r--r-- | app/src/main/res/layout/item_post_card_3_with_preview.xml | 9 |
2 files changed, 16 insertions, 13 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java index e4b70cc7..cd2e141d 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java @@ -2644,15 +2644,15 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter<Post, RecyclerVie } mGlide.clear(((PostVideoAutoplayViewHolder) holder).previewImageView); ((PostVideoAutoplayViewHolder) holder).previewImageView.setVisibility(View.GONE); - } else*/ if (holder instanceof PostWithPreviewTypeViewHolder) { - mGlide.clear(((PostWithPreviewTypeViewHolder) holder).imageView); - ((PostWithPreviewTypeViewHolder) holder).imageView.setVisibility(View.GONE); - ((PostWithPreviewTypeViewHolder) holder).imageWrapperRelativeLayout.setVisibility(View.GONE); - ((PostWithPreviewTypeViewHolder) holder).errorTextView.setVisibility(View.GONE); - ((PostWithPreviewTypeViewHolder) holder).noPreviewLinkImageView.setVisibility(View.GONE); - ((PostWithPreviewTypeViewHolder) holder).progressBar.setVisibility(View.GONE); - ((PostWithPreviewTypeViewHolder) holder).videoOrGifIndicatorImageView.setVisibility(View.GONE); - ((PostWithPreviewTypeViewHolder) holder).linkTextView.setVisibility(View.GONE); + } else*/ if (holder instanceof PostMaterial3CardWithPreviewViewHolder) { + mGlide.clear(((PostMaterial3CardWithPreviewViewHolder) holder).binding.imageViewItemPostWithPreview); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.imageViewItemPostWithPreview.setVisibility(View.GONE); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.imageWrapperRelativeLayoutItemPostWithPreview.setVisibility(View.GONE); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.loadImageErrorTextViewItemPostWithPreview.setVisibility(View.GONE); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.imageViewNoPreviewGalleryItemPostWithPreview.setVisibility(View.GONE); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.progressBarItemPostWithPreview.setVisibility(View.GONE); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.videoOrGifIndicatorImageViewItemPostWithPreview.setVisibility(View.GONE); + ((PostMaterial3CardWithPreviewViewHolder) holder).binding.linkTextViewItemPostWithPreview.setVisibility(View.GONE); }/* else if (holder instanceof PostBaseGalleryTypeViewHolder) { ((PostBaseGalleryTypeViewHolder) holder).frameLayout.setVisibility(View.GONE); ((PostBaseGalleryTypeViewHolder) holder).noPreviewImageView.setVisibility(View.GONE); @@ -5962,7 +5962,7 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter<Post, RecyclerVie upvoteButton.setIconTint(ColorStateList.valueOf(mPostIconAndInfoColor)); downvoteButton.setIconTint(ColorStateList.valueOf(mPostIconAndInfoColor)); commentsCountButton.setTextColor(mPostIconAndInfoColor); - commentsCountButton.setIcon(mCommentIcon); + //commentsCountButton.setIcon(mCommentIcon); //commentsCountButton.setIconTint(ColorStateList.valueOf(mPostIconAndInfoColor)); saveButton.setIconTint(ColorStateList.valueOf(mPostIconAndInfoColor)); shareButton.setIconTint(ColorStateList.valueOf(mPostIconAndInfoColor)); diff --git a/app/src/main/res/layout/item_post_card_3_with_preview.xml b/app/src/main/res/layout/item_post_card_3_with_preview.xml index 7a0ebd34..f68050b0 100644 --- a/app/src/main/res/layout/item_post_card_3_with_preview.xml +++ b/app/src/main/res/layout/item_post_card_3_with_preview.xml @@ -256,7 +256,9 @@ <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/bottom_constraint_layout_item_post_with_preview" android:layout_width="match_parent" - android:layout_height="wrap_content"> + android:layout_height="wrap_content" + android:paddingStart="8dp" + android:paddingEnd="8dp"> <com.google.android.material.button.MaterialButtonToggleGroup android:id="@+id/vote_button_toggle_item_post_card_3_with_preview" @@ -270,7 +272,7 @@ style="?attr/materialButtonOutlinedStyle" android:id="@+id/upvote_button_item_post_with_preview" android:layout_width="wrap_content" - android:layout_height="wrap_content" + android:layout_height="match_parent" android:paddingStart="8dp" android:paddingEnd="8dp" android:minWidth="0dp" @@ -283,7 +285,7 @@ style="?attr/materialButtonOutlinedStyle" android:id="@+id/downvote_button_item_post_with_preview" android:layout_width="wrap_content" - android:layout_height="wrap_content" + android:layout_height="match_parent" android:paddingStart="8dp" android:paddingEnd="8dp" android:minWidth="0dp" @@ -303,6 +305,7 @@ android:textSize="?attr/font_12" android:textStyle="bold" android:fontFamily="?attr/font_family" + app:iconTint="@null" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toEndOf="@id/vote_button_toggle_item_post_card_3_with_preview" /> |