Skip to content

Commit

Permalink
#48 / box stroke 변경 적용
Browse files Browse the repository at this point in the history
  • Loading branch information
taeheeL committed Jul 18, 2023
1 parent 370043b commit c7ee383
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package sopt.uni.presentation.common.content

const val MAX_LENGTH = 10
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
package sopt.uni.presentation.common.content

import android.view.View
import android.widget.EditText
import android.widget.TextView
import androidx.databinding.BindingAdapter
import sopt.uni.R

@BindingAdapter("setNicknameErrorMessage")
fun setNicknameErrorMessage(view: TextView, length: Int) {
Expand All @@ -15,3 +17,12 @@ fun setNicknameErrorMessage(view: TextView, length: Int) {
view.visibility = View.VISIBLE
}
}

@BindingAdapter("setNicknameContentLength")
fun setNicknameContentLength(view: EditText, length: Int) {
if (length > MAX_LENGTH) {
view.background = view.context.getDrawable(R.drawable.bg_mypage_edit_text_error)
} else {
view.background = view.context.getDrawable(R.drawable.bg_mypage_edit_text)
}
}
1 change: 1 addition & 0 deletions app/src/main/res/layout/activity_nickname.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
<EditText
android:id="@+id/et_nickname"
style="@style/Body2"
setNicknameContentLength="@{viewModel.nickName.length()}"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="16dp"
Expand Down

0 comments on commit c7ee383

Please sign in to comment.