From 31d8f79bad9b7f9a449d2c2d2310282ebdf286e7 Mon Sep 17 00:00:00 2001 From: Sujit Kumar <60378235+therealsujitk@users.noreply.github.com> Date: Sat, 7 Oct 2023 12:03:26 +0530 Subject: [PATCH] Fix badge positioning --- .../tk/therealsuji/vtopchennai/fragments/HomeFragment.java | 4 ++-- .../vtopchennai/fragments/PerformanceFragment.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/tk/therealsuji/vtopchennai/fragments/HomeFragment.java b/app/src/main/java/tk/therealsuji/vtopchennai/fragments/HomeFragment.java index 96c63b5..5c2885d 100644 --- a/app/src/main/java/tk/therealsuji/vtopchennai/fragments/HomeFragment.java +++ b/app/src/main/java/tk/therealsuji/vtopchennai/fragments/HomeFragment.java @@ -123,8 +123,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa BadgeDrawable spotlightBadge = BadgeDrawable.create(requireContext()); spotlightBadge.setBadgeGravity(BadgeDrawable.TOP_END); - spotlightBadge.setHorizontalOffset((int) (16 * pixelDensity)); - spotlightBadge.setVerticalOffset((int) (16 * pixelDensity)); + spotlightBadge.setHorizontalOffset((int) (24 * pixelDensity)); + spotlightBadge.setVerticalOffset((int) (24 * pixelDensity)); spotlightBadge.setVisible(false); spotlightButton.addOnLayoutChangeListener(new View.OnLayoutChangeListener() { diff --git a/app/src/main/java/tk/therealsuji/vtopchennai/fragments/PerformanceFragment.java b/app/src/main/java/tk/therealsuji/vtopchennai/fragments/PerformanceFragment.java index 9b4c7c1..dc11b8d 100644 --- a/app/src/main/java/tk/therealsuji/vtopchennai/fragments/PerformanceFragment.java +++ b/app/src/main/java/tk/therealsuji/vtopchennai/fragments/PerformanceFragment.java @@ -167,7 +167,7 @@ public void onSuccess(@NonNull List courses) { BadgeDrawable badgeDrawable = tab.getOrCreateBadge(); badgeDrawable.setBadgeGravity(BadgeDrawable.TOP_END); badgeDrawable.setNumber(courses.get(position).unreadMarkCount); - badgeDrawable.setHorizontalOffset((int) (-3 * pixelDensity)); + badgeDrawable.setHorizontalOffset((int) (6 * pixelDensity)); badgeDrawable.setVerticalOffset((int) (-6 * pixelDensity)); if (courses.get(position).unreadMarkCount > 9) {