Add credits for national flag icons.

This commit is contained in:
Alex Ning 2020-09-29 14:18:48 +08:00
parent d7f85cb471
commit 8dd4759035
5 changed files with 22 additions and 4 deletions

View File

@ -34,6 +34,7 @@ public class CreditsPreferenceFragment extends PreferenceFragmentCompat {
Preference thumbtackIconPreference = findPreference(SharedPreferencesUtils.THUMBTACK_ICON_KEY);
Preference bestRocketIconPreference = findPreference(SharedPreferencesUtils.BEST_ROCKET_ICON_KEY);
Preference materialIconsPreference = findPreference(SharedPreferencesUtils.MATERIAL_ICONS_KEY);
Preference nationalFlagsPreference = findPreference(SharedPreferencesUtils.NATIONAL_FLAGS);
if (iconForegroundPreference != null) {
iconForegroundPreference.setOnPreferenceClickListener(preference -> {
@ -106,6 +107,15 @@ public class CreditsPreferenceFragment extends PreferenceFragmentCompat {
return true;
});
}
if (nationalFlagsPreference != null) {
nationalFlagsPreference.setOnPreferenceClickListener(preference -> {
Intent intent = new Intent(activity, LinkResolverActivity.class);
intent.setData(Uri.parse("https://www.flaticon.com/packs/countrys-flags"));
startActivity(intent);
return true;
});
}
}
@Override

View File

@ -134,6 +134,7 @@ public class SharedPreferencesUtils {
public static final String DATA_SAVING_MODE_OFF = "0";
public static final String DATA_SAVING_MODE_ONLY_ON_CELLULAR_DATA = "1";
public static final String DATA_SAVING_MODE_ALWAYS = "2";
public static final String NATIONAL_FLAGS = "national_flags";
public static final String MAIN_PAGE_TABS_SHARED_PREFERENCES_FILE = "ml.docilealligator.infinityforreddit.main_page_tabs";
public static final String MAIN_PAGE_TAB_COUNT = "_main_page_tab_count";

View File

@ -490,7 +490,10 @@
<string name="settings_bottom_app_bar_fab">Floating Action Button</string>
<string name="settings_data_saving_mode">Data Saving Mode</string>
<string name="settings_data_saving_mode_info_summary">In data saving mode, preview images are in lower resolution.</string>
<string name="settings_translation">Translation</string>
<string name="settings_translation_title">Translation</string>
<string name="settings_translation_summary">Translate this app on POEditor. Thanks to all contributors.</string>
<string name="settings_credits_national_flags">National Flags</string>
<string name="settings_credits_national_flags_summary">Icon made by Freepik from www.flaticon.com</string>
<string name="no_link_available">Cannot get the link</string>
@ -908,7 +911,5 @@
<string name="give_award_error_message">Code: %1$d/\n Message: %2$s</string>
<string name="give_award_success">Award given</string>
<string name="give_award_failed">Failed</string>
<!-- TODO: Remove or change this placeholder text -->
<string name="hello_blank_fragment">Hello blank fragment</string>
</resources>

View File

@ -12,7 +12,8 @@
<Preference
android:key="translation"
app:title="@string/settings_translation"
app:title="@string/settings_translation_title"
app:summary="@string/settings_translation_summary"
app:fragment="ml.docilealligator.infinityforreddit.Settings.TranslationFragment"/>
<Preference

View File

@ -41,4 +41,9 @@
android:key="material_icons"
app:title="@string/settings_credits_material_icons_title"/>
<Preference
app:key="national_flags"
app:title="@string/settings_credits_national_flags"
android:summary="@string/settings_credits_national_flags_summary" />
</PreferenceScreen>