| package com.doumee.lib_coremodel.binding.viewadapter.textview; | 
|   | 
| import android.graphics.Color; | 
| import android.widget.TextView; | 
|   | 
| import androidx.core.content.ContextCompat; | 
| import androidx.databinding.BindingAdapter; | 
|   | 
| public class TextViewAdapter { | 
|     @BindingAdapter("textColorSelect") | 
|     public static void bindTextColor(TextView textView,int textColorResource) { | 
|         textView.setTextColor(ContextCompat.getColor(textView.getContext(), textColorResource)); | 
|     } | 
|   | 
|     @BindingAdapter("textColorSelect") | 
|     public static void bindTextColor(TextView textView,String text) { | 
|         textView.setTextColor(Color.parseColor(text)); | 
|     } | 
|   | 
|     @BindingAdapter("textColorHintSelect") | 
|     public static void bindTextColorHint(TextView textView,int textColorResource) { | 
|         textView.setHintTextColor(ContextCompat.getColor(textView.getContext(), textColorResource)); | 
|     } | 
|   | 
|     @BindingAdapter("textColorHintSelect") | 
|     public static void bindTextColorHint(TextView textView,String text) { | 
|         textView.setHintTextColor(Color.parseColor(text)); | 
|     } | 
|   | 
|     @BindingAdapter("textStyleSelect") | 
|     public static void bindTextStyle(TextView textView,boolean isBold) { | 
|         textView.getPaint().setFakeBoldText(isBold); | 
|     } | 
| } |