package br.com.nglauber.livrosfirebase.binding;
import android.content.Context;
import android.databinding.BindingAdapter;
import android.widget.TextView;
import br.com.nglauber.livrosfirebase.R;
import br.com.nglauber.livrosfirebase.model.MediaType;
public class TextBinding {
@BindingAdapter({"android:text"})
public static void setMediaTypeText(TextView textView, MediaType mediaType){
if (mediaType == null){
textView.setText(null);
return;
}
Context context = textView.getContext();
switch (mediaType) {
case EBOOK:
textView.setText(context.getString(R.string.text_book_media_ebook));
break;
case PAPER:
textView.setText(context.getString(R.string.text_book_media_paper));
break;
default:
textView.setText(null);
}
}
}