From d87c96b869d5dac6b31ba57a5a4a420fdf4283d0 Mon Sep 17 00:00:00 2001 From: Hafiz Date: Tue, 28 Jun 2022 11:34:37 -0400 Subject: [PATCH] Change toggle to use switch --- .../wearos/habitica/ui/adapters/SettingsAdapter.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/adapters/SettingsAdapter.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/adapters/SettingsAdapter.kt index 006886db3..df645b02d 100644 --- a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/adapters/SettingsAdapter.kt +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/adapters/SettingsAdapter.kt @@ -3,7 +3,7 @@ package com.habitrpg.wearos.habitica.ui.adapters import android.content.res.ColorStateList import android.view.View import android.view.ViewGroup -import android.widget.RadioButton +import android.widget.Switch import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R @@ -72,12 +72,12 @@ class SettingsViewHolder(itemView: View) : BindableViewHolder(item } if (data.type == SettingsItem.Types.TOGGLE) { - val radio = RadioButton(itemView.context) - radio.isChecked = data.value as? Boolean == true - radio.isEnabled = false - radio.isClickable = false - widget = radio - binding.row.addView(radio) + val switch = Switch(itemView.context) + switch.isChecked = data.value as? Boolean == true + switch.isClickable = false + switch.showText = false + widget = switch + binding.row.addView(switch) if (data.value as? Boolean == true) { binding.row.backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(itemView.context, R.color.watch_purple_100))