Y

2) EditText
Size: a a a
Y
S
Y
S
Y
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/username_input_layout"
style="@style/TextInputLayoutBoxColor"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/auth_username"
app:errorEnabled="true"
app:hintAnimationEnabled="false"
app:layout_constraintBottom_toTopOf="@id/password_input_layout"
app:layout_constraintEnd_toEndOf="@id/guideline_end"
app:layout_constraintStart_toStartOf="@id/guideline_start"
app:layout_constraintTop_toBottomOf="@id/tv_auth">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:padding="@dimen/padding_big"
android:text="@={viewModel.username}" />
</com.google.android.material.textfield.TextInputLayout>
Y
<style name="TextInputLayoutBoxColor" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox">
<item name="boxStrokeColor">@color/mvm_blue</item>
<item name="boxStrokeErrorColor">@color/maroon</item>
<item name="boxStrokeWidth">@dimen/dimen_1</item>
<item name="errorTextColor">@color/maroon</item>
Y
Y
НШ
S
Y
РЖ
P
НШ
НШ
VM
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter $this$toLongOrNull
at kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(Unknown Source:2)
private val clientId: Long?
get() = userSession.currentClientId.toLongOrNull()
✅✅