Fix icon selector

This commit is contained in:
Tommaso Berlose 2021-01-10 00:41:36 +01:00
parent 0cdc5a3c6d
commit e3f4995e93
3 changed files with 3 additions and 3 deletions

Binary file not shown.

View File

@ -22,8 +22,8 @@ android {
applicationId "com.tommasoberlose.anotherwidget"
minSdkVersion 23
targetSdkVersion 30
versionCode 116
versionName "2.2.0"
versionCode 118
versionName "2.2.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildConfigField("String", "GOOGLE_API_KEY", apikeyProperties['GOOGLE_API_KEY'])

View File

@ -17,7 +17,6 @@ import com.tommasoberlose.anotherwidget.helpers.WeatherHelper
class IconPackSelector(context: Context, private val header: String? = null) : BottomSheetDialog(context, R.style.BottomSheetDialogTheme) {
private var binding = BottomSheetMenuBinding.inflate(LayoutInflater.from(context))
private var itemBinding = IconPackMenuItemBinding.inflate(LayoutInflater.from(context))
override fun show() {
// Header
@ -28,6 +27,7 @@ class IconPackSelector(context: Context, private val header: String? = null) : B
// Menu
for (item in Constants.WeatherIconPack.values()) {
val itemBinding = IconPackMenuItemBinding.inflate(LayoutInflater.from(context))
itemBinding.label.text = context.getString(R.string.settings_weather_icon_pack_default).format(item.value + 1)
itemBinding.root.isSelected = item.value == Preferences.weatherIconPack