From 6f447909eb55741ef45582ef8e23c258bc8bd7fd Mon Sep 17 00:00:00 2001 From: sk Date: Tue, 10 Jan 2023 14:29:21 +0100 Subject: [PATCH] add dividers to lists --- .../android/fragments/FollowedHashtagsFragment.java | 8 ++++++++ .../android/fragments/ListTimelinesFragment.java | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/FollowedHashtagsFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/FollowedHashtagsFragment.java index 933503f77..e90034360 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/FollowedHashtagsFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/FollowedHashtagsFragment.java @@ -1,6 +1,7 @@ package org.joinmastodon.android.fragments; import android.os.Bundle; +import android.view.View; import android.view.ViewGroup; import android.widget.TextView; @@ -11,6 +12,7 @@ import org.joinmastodon.android.R; import org.joinmastodon.android.api.requests.tags.GetFollowedHashtags; import org.joinmastodon.android.model.Hashtag; import org.joinmastodon.android.model.HeaderPaginationList; +import org.joinmastodon.android.ui.DividerItemDecoration; import org.joinmastodon.android.ui.utils.UiUtils; import me.grishka.appkit.api.SimpleCallback; @@ -41,6 +43,12 @@ public class FollowedHashtagsFragment extends BaseRecyclerFragment impl loadData(); } + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + list.addItemDecoration(new DividerItemDecoration(getActivity(), R.attr.colorPollVoted, 0.5f, 56, 0)); + } + @Override protected void doLoadData(int offset, int count){ currentRequest=new GetFollowedHashtags(offset==0 ? null : nextMaxID, null, count, null) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ListTimelinesFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ListTimelinesFragment.java index 4c8e70d5a..e72ca5af4 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ListTimelinesFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ListTimelinesFragment.java @@ -19,6 +19,7 @@ import org.joinmastodon.android.api.requests.lists.CreateList; import org.joinmastodon.android.api.requests.lists.GetLists; import org.joinmastodon.android.api.requests.lists.RemoveAccountsFromList; import org.joinmastodon.android.model.ListTimeline; +import org.joinmastodon.android.ui.DividerItemDecoration; import org.joinmastodon.android.ui.M3AlertDialogBuilder; import org.joinmastodon.android.ui.views.ListTimelineEditor; @@ -73,6 +74,12 @@ public class ListTimelinesFragment extends BaseRecyclerFragment im loadData(); } + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + list.addItemDecoration(new DividerItemDecoration(getActivity(), R.attr.colorPollVoted, 0.5f, 56, 0)); + } + @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.menu_list, menu);