Skip to content

Commit f51b16b

Browse files
feat :
- Update README.md - demo updated - error background color set as dynamic
1 parent c1e7c8c commit f51b16b

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

app/src/main/java/com/simform/customedittextoutlineborder/MainActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ package com.simform.customedittextoutlineborder
33
import android.view.View
44
import android.widget.Toast
55
import androidx.lifecycle.ViewModelProviders
6+
import com.simform.customedittextoutlineborder.extention.watch
7+
import kotlinx.android.synthetic.main.activity_main.*
68
import shweta.com.customedittextoutlineborder.R
79
import shweta.com.customedittextoutlineborder.databinding.MainActivityBinding
8-
import com.simform.customedittextoutlineborder.extention.watch
910

1011
class MainActivity : BaseActivity<MainActivityBinding, MainActivityViewModel>() {
1112
override val mViewModel: MainActivityViewModel
@@ -16,6 +17,7 @@ class MainActivity : BaseActivity<MainActivityBinding, MainActivityViewModel>()
1617

1718
override fun init() {
1819
bindObject.clickHandler = this
20+
edtEmail.setTextValue("[email protected]")
1921
}
2022

2123
override fun onClick(v: View?) {

customedittextoutlinedborder/src/main/java/com/simform/customcomponent/SSCustomEdittextOutlinedBorder.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ class SSCustomEdittextOutlinedBorder @JvmOverloads constructor(context: Context,
6868
}
6969
}
7070

71+
fun setTextValue(value : String?){
72+
editText.setText(value)
73+
}
74+
7175
fun setIsErrorEnable(isShown: Boolean) {
7276
if (isShown) {
7377
setTitleColor(titleErrorColor)

customedittextoutlinedborder/src/main/java/com/simform/databinding/SSCustomEditTextBinder.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import androidx.databinding.BindingAdapter
66
import androidx.databinding.InverseBindingListener
77
import androidx.databinding.adapters.ListenerUtil
88
import androidx.databinding.adapters.TextViewBindingAdapter
9-
import kotlinx.android.synthetic.main.layout_custom_edittext.view.*
10-
import com.simform.customcomponent.SSCustomEdittextOutlinedBorder
119
import com.simform.customcomponent.R
10+
import com.simform.customcomponent.SSCustomEdittextOutlinedBorder
11+
import kotlinx.android.synthetic.main.layout_custom_edittext.view.*
1212

1313
object SSCustomEditTextBinder {
1414

@@ -22,7 +22,7 @@ object SSCustomEditTextBinder {
2222
@BindingAdapter("textValue")
2323
fun setTextValue(customEditText: SSCustomEdittextOutlinedBorder, value: String?) {
2424
value?.let {
25-
customEditText.editText.setText(value)
25+
customEditText.setTextValue(value)
2626
}
2727
}
2828

0 commit comments

Comments
 (0)