From 1f9aca73997a34ac86a945eb1a0bf11263db777a Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 18 Jul 2022 03:21:48 +0300 Subject: [PATCH] added some new counters --- .../ui/fragments/dockbar/DockBarInjector.java | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarInjector.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarInjector.java index 161beb245..364012fac 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarInjector.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarInjector.java @@ -1,10 +1,16 @@ package ru.vtosters.lite.ui.fragments.dockbar; +import static com.vtosters.lite.R.id.groups; +import static com.vtosters.lite.R.id.menu_fave; import static com.vtosters.lite.R.id.menu_feedback; import static com.vtosters.lite.R.id.menu_friends; +import static com.vtosters.lite.R.id.menu_games; +import static com.vtosters.lite.R.id.menu_groups; import static com.vtosters.lite.R.id.menu_messages; import static com.vtosters.lite.R.id.menu_newsfeed; +import static com.vtosters.lite.R.id.menu_photos; import static com.vtosters.lite.R.id.menu_search; +import static com.vtosters.lite.R.id.menu_videos; import static com.vtosters.lite.R.id.menu_vk_pay; import static com.vtosters.lite.R.id.tab_discover; import static com.vtosters.lite.R.id.tab_feedback; @@ -13,6 +19,7 @@ import static com.vtosters.lite.R.id.tab_messages; import static com.vtosters.lite.R.id.tab_news; import static ru.vtosters.lite.utils.Globals.getResources; +import android.annotation.SuppressLint; import android.content.res.ColorStateList; import android.graphics.Color; import android.graphics.drawable.Drawable; @@ -161,10 +168,11 @@ public class DockBarInjector{ } public static void setCounter(int tabId, BottomNavigationView navigationView){ - navigationView.a(tabId, counters(tabId, navigationView)); + navigationView.a(tabId, counters(tabId)); } - private static CharSequence counters(int tabId, BottomNavigationView navigationView){ + @SuppressLint("NonConstantResourceId") + private static CharSequence counters(int tabId){ if (!Preferences.dockcounter()) return null; int val = 0; @@ -172,6 +180,21 @@ public class DockBarInjector{ case tab_messages: val = MenuCountersState.j(); break; + case menu_groups: + val = MenuCountersState.h(); + break; + case menu_fave: + val = MenuCountersState.c(); + break; + case menu_games: + val = MenuCountersState.a(); + break; + case menu_photos: + val = MenuCountersState.l(); + break; + case menu_videos: + val = MenuCountersState.n(); + break; case tab_feedback: if (Preferences.milkshake()) val = MenuCountersState.k();