diff --git a/app/src/main/kotlin/com/simplemobiletools/voicerecorder/activities/WidgetRecordDisplayConfigureActivity.kt b/app/src/main/kotlin/com/simplemobiletools/voicerecorder/activities/WidgetRecordDisplayConfigureActivity.kt
index a74b78b..ed3bb9f 100644
--- a/app/src/main/kotlin/com/simplemobiletools/voicerecorder/activities/WidgetRecordDisplayConfigureActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/voicerecorder/activities/WidgetRecordDisplayConfigureActivity.kt
@@ -7,9 +7,7 @@ import android.graphics.Color
import android.os.Bundle
import android.widget.SeekBar
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
-import com.simplemobiletools.commons.extensions.adjustAlpha
-import com.simplemobiletools.commons.extensions.applyColorFilter
-import com.simplemobiletools.commons.extensions.setFillWithStroke
+import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS
import com.simplemobiletools.voicerecorder.R
import com.simplemobiletools.voicerecorder.extensions.config
@@ -38,10 +36,13 @@ class WidgetRecordDisplayConfigureActivity : SimpleActivity() {
config_save.setOnClickListener { saveConfig() }
config_widget_color.setOnClickListener { pickBackgroundColor() }
+
+ val primaryColor = getProperPrimaryColor()
+ config_widget_seekbar.setColors(getProperTextColor(), primaryColor, primaryColor)
}
private fun initVariables() {
- mWidgetColor = resources.getColor(R.color.color_primary)
+ mWidgetColor = config.widgetBgColor
mWidgetAlpha = Color.alpha(mWidgetColor) / 255.toFloat()
mWidgetColorWithoutTransparency = Color.rgb(Color.red(mWidgetColor), Color.green(mWidgetColor), Color.blue(mWidgetColor))
@@ -79,7 +80,7 @@ class WidgetRecordDisplayConfigureActivity : SimpleActivity() {
private fun updateColors() {
mWidgetColor = mWidgetColorWithoutTransparency.adjustAlpha(mWidgetAlpha)
- config_widget_color.setFillWithStroke(mWidgetColor, Color.BLACK)
+ config_widget_color.setFillWithStroke(mWidgetColor, mWidgetColor)
config_image.background.mutate().applyColorFilter(mWidgetColor)
}
diff --git a/app/src/main/res/layout/widget_record_display_config.xml b/app/src/main/res/layout/widget_record_display_config.xml
index edb7e2c..ae01761 100644
--- a/app/src/main/res/layout/widget_record_display_config.xml
+++ b/app/src/main/res/layout/widget_record_display_config.xml
@@ -1,12 +1,13 @@
+ android:layout_margin="@dimen/activity_margin">
+ android:layout_above="@+id/config_save"
+ android:layout_margin="@dimen/tiny_margin" />
+ android:layout_marginStart="@dimen/medium_margin"
+ android:layout_toEndOf="@+id/config_widget_color"
+ android:background="@drawable/widget_config_seekbar_background">
-
+ android:paddingStart="@dimen/activity_margin"
+ android:paddingEnd="@dimen/activity_margin" />
diff --git a/app/src/main/res/values/integers.xml b/app/src/main/res/values/integers.xml
new file mode 100644
index 0000000..5b8ac01
--- /dev/null
+++ b/app/src/main/res/values/integers.xml
@@ -0,0 +1,4 @@
+
+
+ -571114496
+