Skip to content

Commit e0d9ae1

Browse files
committed
redesigning the app settings
1 parent 3875a26 commit e0d9ae1

File tree

2 files changed

+146
-184
lines changed

2 files changed

+146
-184
lines changed

app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,22 @@ import com.simplemobiletools.keyboard.R
1111
import com.simplemobiletools.keyboard.extensions.config
1212
import com.simplemobiletools.keyboard.extensions.getKeyboardLanguageText
1313
import 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
1517
import kotlinx.android.synthetic.main.activity_settings.*
1618
import java.util.*
1719
import kotlin.system.exitProcess
1820

1921
class 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

Comments
 (0)