@@ -11,16 +11,22 @@ import com.simplemobiletools.keyboard.R
1111import com.simplemobiletools.keyboard.extensions.config
1212import com.simplemobiletools.keyboard.extensions.getKeyboardLanguageText
1313import com.simplemobiletools.keyboard.extensions.getKeyboardLanguages
14- import com.simplemobiletools.keyboard.helpers.*
14+ import com.simplemobiletools.keyboard.helpers.KEYBOARD_HEIGHT_MULTIPLIER_LARGE
15+ import com.simplemobiletools.keyboard.helpers.KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM
16+ import com.simplemobiletools.keyboard.helpers.KEYBOARD_HEIGHT_MULTIPLIER_SMALL
1517import kotlinx.android.synthetic.main.activity_settings.*
1618import java.util.*
1719import kotlin.system.exitProcess
1820
1921class SettingsActivity : SimpleActivity () {
2022
2123 override fun onCreate (savedInstanceState : Bundle ? ) {
24+ isMaterialActivity = true
2225 super .onCreate(savedInstanceState)
2326 setContentView(R .layout.activity_settings)
27+
28+ updateMaterialActivityViews(settings_coordinator, settings_holder)
29+ setupMaterialScrollListener(settings_nested_scrollview, settings_toolbar)
2430 }
2531
2632 override fun onResume () {
@@ -39,32 +45,21 @@ class SettingsActivity : SimpleActivity() {
3945
4046 updateTextColors(settings_nested_scrollview)
4147
42- arrayOf(settings_color_customization_label , settings_general_settings_label).forEach {
48+ arrayOf(settings_color_customization_section_label , settings_general_settings_label).forEach {
4349 it.setTextColor(getProperPrimaryColor())
4450 }
45-
46- arrayOf(settings_color_customization_holder, settings_general_settings_holder).forEach {
47- it.background.applyColorFilter(getProperBackgroundColor().getContrastColor())
48- }
4951 }
5052
5153 private fun setupPurchaseThankYou () {
5254 settings_purchase_thank_you_holder.beGoneIf(isOrWasThankYouInstalled())
53-
54- // make sure the corners at ripple fit the stroke rounded corners
55- if (settings_purchase_thank_you_holder.isGone()) {
56- settings_use_english_holder.background = resources.getDrawable(R .drawable.ripple_top_corners, theme)
57- settings_language_holder.background = resources.getDrawable(R .drawable.ripple_top_corners, theme)
58- }
59-
6055 settings_purchase_thank_you_holder.setOnClickListener {
6156 launchPurchaseThankYouIntent()
6257 }
6358 }
6459
6560 private fun setupCustomizeColors () {
66- settings_customize_colors_label .text = getCustomizeColorsString()
67- settings_customize_colors_holder .setOnClickListener {
61+ settings_color_customization_label .text = getCustomizeColorsString()
62+ settings_color_customization_holder .setOnClickListener {
6863 handleCustomizeColorsClick()
6964 }
7065 }
@@ -82,11 +77,6 @@ class SettingsActivity : SimpleActivity() {
8277 private fun setupLanguage () {
8378 settings_language.text = Locale .getDefault().displayLanguage
8479 settings_language_holder.beVisibleIf(isTiramisuPlus())
85-
86- if (settings_use_english_holder.isGone() && settings_language_holder.isGone() && settings_purchase_thank_you_holder.isGone()) {
87- settings_manage_clipboard_items_holder.background = resources.getDrawable(R .drawable.ripple_top_corners, theme)
88- }
89-
9080 settings_language_holder.setOnClickListener {
9181 launchChangeAppLanguageIntent()
9282 }
0 commit comments