diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/StatValue.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/StatValueView.kt similarity index 97% rename from wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/StatValue.kt rename to wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/StatValueView.kt index 6ddd83490..3c874aa35 100644 --- a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/StatValue.kt +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/StatValueView.kt @@ -9,7 +9,7 @@ import com.habitrpg.android.habitica.databinding.StatValueLayoutBinding import com.habitrpg.common.habitica.extensions.layoutInflater import com.habitrpg.common.habitica.helpers.NumberAbbreviator -class StatValue @JvmOverloads constructor( +class StatValueView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyle: Int = 0 diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/TextActionChipView.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/TextActionChipView.kt new file mode 100644 index 000000000..5605ae8f7 --- /dev/null +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/views/TextActionChipView.kt @@ -0,0 +1,27 @@ +package com.habitrpg.wearos.habitica.ui.views + +import android.content.Context +import android.util.AttributeSet +import android.widget.RelativeLayout +import com.habitrpg.android.habitica.R +import com.habitrpg.android.habitica.databinding.TextActionChipBinding +import com.habitrpg.common.habitica.extensions.layoutInflater + +class TextActionChipView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : + RelativeLayout(context, attrs) { + private val attributes = context.theme?.obtainStyledAttributes( + attrs, + R.styleable.TextActionChip, + 0, 0 + ) + + val binding = TextActionChipBinding.inflate(context.layoutInflater, this) + + init { + val chipText = attributes?.getText(R.styleable.TextActionChip_chipText) + val chipImage = attributes?.getDrawable(R.styleable.TextActionChip_chipImage) + + binding.chipTextview.text = chipText + binding.chipImageview.setImageDrawable(chipImage) + } +} \ No newline at end of file diff --git a/wearos/src/main/res/drawable/ic_keyboard.xml b/wearos/src/main/res/drawable/ic_keyboard.xml index a6ef5a43a..402bc4e09 100644 --- a/wearos/src/main/res/drawable/ic_keyboard.xml +++ b/wearos/src/main/res/drawable/ic_keyboard.xml @@ -1,6 +1,6 @@ - @@ -33,46 +33,46 @@ style="@style/Text.Body2" android:textColor="@color/watch_white" android:layout_marginBottom="18dp"/> -