diff --git a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt index 410ceb933..414461525 100644 --- a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt @@ -638,7 +638,11 @@ class ContactViewModel if (devicesList.isNotEmpty()) { val percentage = trustedDevicesCount * 100 / devicesCount trustedDevicesPercentage.postValue(percentage) - trustedDevicesPercentageFloat.postValue(percentage / 100f / 2) + if (percentage == 0) { + trustedDevicesPercentageFloat.postValue(0.5f) + } else { + trustedDevicesPercentageFloat.postValue(percentage / 100f / 2) + } } } diff --git a/app/src/main/res/layout/contact_fragment.xml b/app/src/main/res/layout/contact_fragment.xml index 71ca9e118..903ade065 100644 --- a/app/src/main/res/layout/contact_fragment.xml +++ b/app/src/main/res/layout/contact_fragment.xml @@ -429,7 +429,7 @@ android:layout_marginStart="3dp" android:layout_marginEnd="3dp" android:max="100" - android:progress="@{viewModel.trustedDevicesPercentage, default=20}" + android:progress="@{viewModel.trustedDevicesPercentage, default=0}" app:trackCornerRadius="50dp" app:trackThickness="22dp" app:trackColor="@color/transparent_color" @@ -447,10 +447,10 @@ android:layout_height="0dp" android:layout_marginStart="5dp" android:layout_marginEnd="5dp" - android:text="@{String.valueOf(viewModel.trustedDevicesPercentage) + `%`, default=`20%`}" - android:textColor="@{viewModel.trustedDevicesPercentage > 15 ? @color/bc_white : @color/gray_main2_400, default=@color/bc_white}" + android:text="@{String.valueOf(viewModel.trustedDevicesPercentage) + `%`, default=`0%`}" + android:textColor="@{viewModel.trustedDevicesPercentage > 15 ? @color/bc_white : @color/red_danger_500_night, default=@color/red_danger_500_night}" android:textSize="12sp" - app:layout_constraintHorizontal_bias="@{viewModel.trustedDevicesPercentageFloat, default=0.1}" + app:layout_constraintHorizontal_bias="@{viewModel.trustedDevicesPercentageFloat, default=0.5}" app:layout_constraintStart_toStartOf="@id/trusted_devices_progress" app:layout_constraintEnd_toEndOf="@id/trusted_devices_progress" app:layout_constraintTop_toTopOf="@id/trusted_devices_progress"