diff --git a/app/src/main/java/com/finnmglas/launcher/tutorial/tab/TutorialFragmentFinish.kt b/app/src/main/java/com/finnmglas/launcher/tutorial/tab/TutorialFragmentFinish.kt index 8d92a5e..49eca17 100644 --- a/app/src/main/java/com/finnmglas/launcher/tutorial/tab/TutorialFragmentFinish.kt +++ b/app/src/main/java/com/finnmglas/launcher/tutorial/tab/TutorialFragmentFinish.kt @@ -29,9 +29,23 @@ class TutorialFragmentFinish(): Fragment(), UIObject { override fun applyTheme() { tutorial_finish_container.setBackgroundColor(dominantColor) + setButtonColor(tutorial_finish_button_start, vibrantColor) } - fun go() { + override fun setOnClicks() { + super.setOnClicks() + tutorial_finish_button_start.setOnClickListener{ finishTutorial() } + } + + override fun adjustLayout() { + super.adjustLayout() + + // Different text if opened again later (from settings) + if (launcherPreferences.getBoolean("startedBefore", false)) + tutorial_finish_button_start.text = "Back to Settings" + } + + private fun finishTutorial() { if (!launcherPreferences.getBoolean("startedBefore", false)){ launcherPreferences.edit() .putBoolean("startedBefore", true) // never auto run this again diff --git a/app/src/main/res/layout/tutorial_finish.xml b/app/src/main/res/layout/tutorial_finish.xml index c4e1deb..f457dc9 100644 --- a/app/src/main/res/layout/tutorial_finish.xml +++ b/app/src/main/res/layout/tutorial_finish.xml @@ -2,9 +2,37 @@ \ No newline at end of file + tools:context=".tutorial.tab.TutorialFragmentFinish"> + + + +