From a4e1e23491df46311a8a7bb644e926dfdd0f9acd Mon Sep 17 00:00:00 2001 From: h4h13 Date: Thu, 26 Dec 2019 20:39:28 +0530 Subject: [PATCH] Just black is pro --- .../settings/MainSettingsFragment.kt | 3 ++- .../settings/ThemeSettingsFragment.kt | 5 +++++ .../drawable/ic_invert_colors_white_24dp.xml | 19 ++++++++++++++++++ .../main/res/layout/activity_pro_version.xml | 20 +++++++++++++++++++ 4 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/ic_invert_colors_white_24dp.xml diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/settings/MainSettingsFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/settings/MainSettingsFragment.kt index 536b67a8..82d8e84f 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/settings/MainSettingsFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/settings/MainSettingsFragment.kt @@ -63,7 +63,7 @@ class MainSettingsFragment : Fragment(), View.OnClickListener { aboutSettings.setOnClickListener(this) buyProContainer.apply { - if (App.isProVersion()) show() else hide() + if (!App.isProVersion()) show() else hide() setOnClickListener { NavigationUtil.goToProVersion(requireContext()) } @@ -75,6 +75,7 @@ class MainSettingsFragment : Fragment(), View.OnClickListener { buyPremium.setTextColor(it) diamondIcon.imageTintList = ColorStateList.valueOf(it) } + } private fun inflateFragment(fragment: Fragment, @StringRes title: Int) { diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt index b299db4f..c5ce30e6 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt @@ -25,6 +25,7 @@ import code.name.monkey.appthemehelper.common.prefs.supportv7.ATEColorPreference import code.name.monkey.appthemehelper.common.prefs.supportv7.ATESwitchPreference import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.VersionUtils +import code.name.monkey.retromusic.App import code.name.monkey.retromusic.R import code.name.monkey.retromusic.appshortcuts.DynamicShortcutManager import code.name.monkey.retromusic.util.PreferenceUtil @@ -77,6 +78,10 @@ class ThemeSettingsFragment : AbsSettingsFragment() { } val blackTheme: ATESwitchPreference? = findPreference("black_theme") blackTheme?.setOnPreferenceChangeListener { _, _ -> + if (!App.isProVersion()) { + showProToastAndNavigate("Just Black theme") + return@setOnPreferenceChangeListener false + } ThemeStore.markChanged(requireContext()) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) { requireActivity().setTheme(PreferenceUtil.getThemeResFromPrefValue("black")) diff --git a/app/src/main/res/drawable/ic_invert_colors_white_24dp.xml b/app/src/main/res/drawable/ic_invert_colors_white_24dp.xml new file mode 100644 index 00000000..2ab841ab --- /dev/null +++ b/app/src/main/res/drawable/ic_invert_colors_white_24dp.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/app/src/main/res/layout/activity_pro_version.xml b/app/src/main/res/layout/activity_pro_version.xml index fac0d3d3..b5de32c7 100644 --- a/app/src/main/res/layout/activity_pro_version.xml +++ b/app/src/main/res/layout/activity_pro_version.xml @@ -73,6 +73,26 @@ android:gravity="center_vertical" android:orientation="horizontal"> + + + + + +