diff --git a/library/ui-styles/src/main/res/values/stylable_location_sharing_option_picker_view.xml b/library/ui-styles/src/main/res/values/stylable_location_sharing_option_picker_view.xml
index 4b9594d8d3..25b2687fed 100644
--- a/library/ui-styles/src/main/res/values/stylable_location_sharing_option_picker_view.xml
+++ b/library/ui-styles/src/main/res/values/stylable_location_sharing_option_picker_view.xml
@@ -2,12 +2,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/vector/src/main/java/im/vector/app/features/location/option/LocationSharingOptionView.kt b/vector/src/main/java/im/vector/app/features/location/option/LocationSharingOptionView.kt
index db87a6a82c..d11ff00261 100644
--- a/vector/src/main/java/im/vector/app/features/location/option/LocationSharingOptionView.kt
+++ b/vector/src/main/java/im/vector/app/features/location/option/LocationSharingOptionView.kt
@@ -65,17 +65,17 @@ class LocationSharingOptionView @JvmOverloads constructor(
}
private fun setIcon(typedArray: TypedArray) {
- val icon = typedArray.getDrawable(R.styleable.LocationSharingOptionView_icon)
- val background = typedArray.getDrawable(R.styleable.LocationSharingOptionView_iconBackground)
+ val icon = typedArray.getDrawable(R.styleable.LocationSharingOptionView_locShareIcon)
+ val background = typedArray.getDrawable(R.styleable.LocationSharingOptionView_locShareIconBackground)
val backgroundTint = typedArray.getColor(
- R.styleable.LocationSharingOptionView_iconBackgroundTint,
+ R.styleable.LocationSharingOptionView_locShareIconBackgroundTint,
ContextCompat.getColor(context, android.R.color.transparent)
)
val padding = typedArray.getDimensionPixelOffset(
- R.styleable.LocationSharingOptionView_iconPadding,
+ R.styleable.LocationSharingOptionView_locShareIconPadding,
context.resources.getDimensionPixelOffset(R.dimen.location_sharing_option_default_padding)
)
- val description = typedArray.getString(R.styleable.LocationSharingOptionView_iconDescription)
+ val description = typedArray.getString(R.styleable.LocationSharingOptionView_locShareIconDescription)
iconView.setImageDrawable(icon)
iconView.background = background
@@ -85,7 +85,7 @@ class LocationSharingOptionView @JvmOverloads constructor(
}
private fun setTitle(typedArray: TypedArray) {
- val title = typedArray.getString(R.styleable.LocationSharingOptionView_title)
+ val title = typedArray.getString(R.styleable.LocationSharingOptionView_locShareTitle)
binding.shareLocationOptionTitle.text = title
}
}
diff --git a/vector/src/main/res/layout/view_location_sharing_option_picker.xml b/vector/src/main/res/layout/view_location_sharing_option_picker.xml
index 87699ea96d..292963d898 100644
--- a/vector/src/main/res/layout/view_location_sharing_option_picker.xml
+++ b/vector/src/main/res/layout/view_location_sharing_option_picker.xml
@@ -10,16 +10,16 @@
android:id="@+id/locationSharingOptionPinned"
android:layout_width="0dp"
android:layout_height="wrap_content"
- app:icon="@drawable/ic_attachment_location_white"
- app:iconPadding="11dp"
- app:iconBackground="@drawable/circle"
- app:iconBackgroundTint="?colorPrimary"
- app:iconDescription="@string/a11y_location_share_option_pinned_icon"
app:layout_constraintBottom_toTopOf="@id/locationSharingOptionUserCurrent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
- app:title="@string/location_share_option_pinned" />
+ app:locShareIcon="@drawable/ic_attachment_location_white"
+ app:locShareIconBackground="@drawable/circle"
+ app:locShareIconBackgroundTint="?colorPrimary"
+ app:locShareIconDescription="@string/a11y_location_share_option_pinned_icon"
+ app:locShareIconPadding="11dp"
+ app:locShareTitle="@string/location_share_option_pinned" />
+ app:locShareIconBackground="@drawable/circle"
+ app:locShareIconBackgroundTint="?colorPrimary"
+ app:locShareIconDescription="@string/a11y_location_share_option_user_current_icon"
+ app:locShareIconPadding="3dp"
+ app:locShareTitle="@string/location_share_option_user_current" />
+ app:locShareIcon="@drawable/ic_attachment_location_live_white"
+ app:locShareIconBackground="@drawable/circle"
+ app:locShareIconBackgroundTint="?vctr_live_location"
+ app:locShareIconDescription="@string/a11y_location_share_option_user_live_icon"
+ app:locShareIconPadding="3dp"
+ app:locShareTitle="@string/location_share_option_user_live" />