mirror of
https://github.com/SimpleMobileTools/Simple-Clock.git
synced 2025-04-24 15:08:49 +02:00
require Simple Thank You for the widget
This commit is contained in:
parent
15c0a30ff3
commit
80de1c3a79
@ -63,7 +63,7 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:75f44f03fd'
|
implementation 'com.github.SimpleMobileTools:Simple-Commons:c47a13a8da'
|
||||||
implementation 'com.facebook.stetho:stetho:1.5.0'
|
implementation 'com.facebook.stetho:stetho:1.5.0'
|
||||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
|
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
|
||||||
implementation 'com.shawnlin:number-picker:2.4.6'
|
implementation 'com.shawnlin:number-picker:2.4.6'
|
||||||
|
@ -13,10 +13,8 @@ import com.simplemobiletools.clock.extensions.getFormattedTime
|
|||||||
import com.simplemobiletools.clock.helpers.MyWidgetDateTimeProvider
|
import com.simplemobiletools.clock.helpers.MyWidgetDateTimeProvider
|
||||||
import com.simplemobiletools.clock.helpers.getPassedSeconds
|
import com.simplemobiletools.clock.helpers.getPassedSeconds
|
||||||
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
|
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
|
||||||
import com.simplemobiletools.commons.extensions.adjustAlpha
|
import com.simplemobiletools.commons.dialogs.WidgetLockedDialog
|
||||||
import com.simplemobiletools.commons.extensions.applyColorFilter
|
import com.simplemobiletools.commons.extensions.*
|
||||||
import com.simplemobiletools.commons.extensions.getProperPrimaryColor
|
|
||||||
import com.simplemobiletools.commons.extensions.setFillWithStroke
|
|
||||||
import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS
|
import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS
|
||||||
import kotlinx.android.synthetic.main.widget_config_date_time.*
|
import kotlinx.android.synthetic.main.widget_config_date_time.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -27,6 +25,7 @@ class WidgetDateTimeConfigureActivity : SimpleActivity() {
|
|||||||
private var mBgColor = 0
|
private var mBgColor = 0
|
||||||
private var mTextColor = 0
|
private var mTextColor = 0
|
||||||
private var mBgColorWithoutTransparency = 0
|
private var mBgColorWithoutTransparency = 0
|
||||||
|
private var mWidgetLockedDialog: WidgetLockedDialog? = null
|
||||||
|
|
||||||
public override fun onCreate(savedInstanceState: Bundle?) {
|
public override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
useDynamicTheme = false
|
useDynamicTheme = false
|
||||||
@ -48,11 +47,23 @@ class WidgetDateTimeConfigureActivity : SimpleActivity() {
|
|||||||
|
|
||||||
val primaryColor = getProperPrimaryColor()
|
val primaryColor = getProperPrimaryColor()
|
||||||
config_bg_seekbar.setColors(mTextColor, primaryColor, primaryColor)
|
config_bg_seekbar.setColors(mTextColor, primaryColor, primaryColor)
|
||||||
|
|
||||||
|
if (!isCustomizingColors && !isOrWasThankYouInstalled()) {
|
||||||
|
mWidgetLockedDialog = WidgetLockedDialog(this) {
|
||||||
|
if (!isOrWasThankYouInstalled()) {
|
||||||
|
finish()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
super.onResume()
|
super.onResume()
|
||||||
window.decorView.setBackgroundColor(0)
|
window.decorView.setBackgroundColor(0)
|
||||||
|
|
||||||
|
if (mWidgetLockedDialog != null && isOrWasThankYouInstalled()) {
|
||||||
|
mWidgetLockedDialog?.dismissDialog()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun initVariables() {
|
private fun initVariables() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user