mirror of
				https://github.com/SimpleMobileTools/Simple-App-Launcher.git
				synced 2025-06-05 21:49:21 +02:00 
			
		
		
		
	adding a Purchase Thank You button at the top of settings
This commit is contained in:
		@@ -4,6 +4,8 @@ import android.os.Bundle
 | 
			
		||||
import com.simplemobiletools.applauncher.R
 | 
			
		||||
import com.simplemobiletools.applauncher.extensions.config
 | 
			
		||||
import com.simplemobiletools.commons.extensions.beVisibleIf
 | 
			
		||||
import com.simplemobiletools.commons.extensions.isThankYouInstalled
 | 
			
		||||
import com.simplemobiletools.commons.extensions.launchPurchaseThankYouIntent
 | 
			
		||||
import com.simplemobiletools.commons.extensions.updateTextColors
 | 
			
		||||
import kotlinx.android.synthetic.main.activity_settings.*
 | 
			
		||||
import java.util.*
 | 
			
		||||
@@ -18,6 +20,7 @@ class SettingsActivity : SimpleActivity() {
 | 
			
		||||
    override fun onResume() {
 | 
			
		||||
        super.onResume()
 | 
			
		||||
 | 
			
		||||
        setupPurchaseThankYou()
 | 
			
		||||
        setupCustomizeColors()
 | 
			
		||||
        setupUseEnglish()
 | 
			
		||||
        setupAvoidWhatsNew()
 | 
			
		||||
@@ -26,6 +29,13 @@ class SettingsActivity : SimpleActivity() {
 | 
			
		||||
        updateTextColors(settings_holder)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun setupPurchaseThankYou() {
 | 
			
		||||
        settings_purchase_thank_you_holder.beVisibleIf(config.appRunCount > 10 && !isThankYouInstalled())
 | 
			
		||||
        settings_purchase_thank_you_holder.setOnClickListener {
 | 
			
		||||
            launchPurchaseThankYouIntent()
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun setupCustomizeColors() {
 | 
			
		||||
        settings_customize_colors_holder.setOnClickListener {
 | 
			
		||||
            startCustomizationActivity()
 | 
			
		||||
 
 | 
			
		||||
@@ -12,6 +12,28 @@
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:orientation="vertical">
 | 
			
		||||
 | 
			
		||||
        <RelativeLayout
 | 
			
		||||
            android:id="@+id/settings_purchase_thank_you_holder"
 | 
			
		||||
            android:layout_width="match_parent"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:layout_marginTop="@dimen/medium_margin"
 | 
			
		||||
            android:background="?attr/selectableItemBackground"
 | 
			
		||||
            android:paddingBottom="@dimen/activity_margin"
 | 
			
		||||
            android:paddingLeft="@dimen/normal_margin"
 | 
			
		||||
            android:paddingRight="@dimen/normal_margin"
 | 
			
		||||
            android:paddingTop="@dimen/activity_margin">
 | 
			
		||||
 | 
			
		||||
            <com.simplemobiletools.commons.views.MyTextView
 | 
			
		||||
                android:id="@+id/settings_purchase_thank_you"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:layout_centerVertical="true"
 | 
			
		||||
                android:paddingLeft="@dimen/medium_margin"
 | 
			
		||||
                android:paddingStart="@dimen/medium_margin"
 | 
			
		||||
                android:text="@string/purchase_simple_thank_you"/>
 | 
			
		||||
 | 
			
		||||
        </RelativeLayout>
 | 
			
		||||
 | 
			
		||||
        <RelativeLayout
 | 
			
		||||
            android:id="@+id/settings_customize_colors_holder"
 | 
			
		||||
            android:layout_width="match_parent"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user