From 86b724d998c92eaca344a1d2d73588280fdab8e4 Mon Sep 17 00:00:00 2001 From: Rania Pilioura Date: Mon, 17 May 2021 05:38:30 +0300 Subject: [PATCH] Disable scrolling on blank or private profiles works with MotionLayout See #1219 --- .../awais/instagrabber/fragments/main/ProfileFragment.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/awais/instagrabber/fragments/main/ProfileFragment.java b/app/src/main/java/awais/instagrabber/fragments/main/ProfileFragment.java index 45564d61..88f4e838 100644 --- a/app/src/main/java/awais/instagrabber/fragments/main/ProfileFragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/main/ProfileFragment.java @@ -757,6 +757,7 @@ public class ProfileFragment extends Fragment implements SwipeRefreshLayout.OnRe final String postCount = String.valueOf(profileModel.getMediaCount()); + SpannableStringBuilder span = new SpannableStringBuilder(getResources().getQuantityString(R.plurals.main_posts_count, profileModel.getMediaCount() > 2000000000L ? 2000000000 @@ -915,7 +916,13 @@ public class ProfileFragment extends Fragment implements SwipeRefreshLayout.OnRe binding.privatePage2.setVisibility(View.VISIBLE); binding.postsRecyclerView.setVisibility(View.GONE); binding.swipeRefreshLayout.setRefreshing(false); + root.getTransition(R.id.transition).setEnable(false); + } + + if (profileModel.getMediaCount() == 0) { + root.getTransition(R.id.transition).setEnable(false); } + } private void setupButtons(final long profileId) {