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); 
 | 
    } 
 | 
} 
 |