// Path: app/src/main/java/com/liuguangqiang/idaily/widget/MyWebView.java
// public class MyWebView extends WebView {
// 
//     public MyWebView(Context context) {
//         this(context, null);
//     }
// 
//     public MyWebView(Context context, AttributeSet attrs) {
//         super(context, attrs, 0);
//     }
// 
//     public MyWebView(Context context, AttributeSet attrs, int defStyle) {
//         super(context, attrs, defStyle);
//     }
// 
//     @Override
//     protected void onScrollChanged(int l, int t, int oldl, int oldt) {
//         super.onScrollChanged(l, t, oldl, oldt);
//         Logs.i("t:" + t);
//     }
// 
// }
// 
// Path: app/src/main/java/com/liuguangqiang/idaily/utils/DailyUtils.java
// public class DailyUtils {
// 
//     private DailyUtils() {
//     }
// 
//     public static String getDisplayDate(Context context, int datetime) {
//         String[] weekTitle = context.getResources().getStringArray(R.array.weeks);
// 
//         int year = datetime / 10000;
//         int month = (datetime % 10000) / 100 - 1;
//         int day = datetime % 100;
//         Date date = new GregorianCalendar(year, month, day).getTime();
// 
//         Calendar calendar = Calendar.getInstance();
//         calendar.setTime(date);
//         int week = calendar.get(calendar.DAY_OF_WEEK);
// 
//         return TimeUtils.convertByFormatter(date, "MM月dd日") + " " + weekTitle[week - 1];
//     }
// 
// }


import androidx.databinding.BindingAdapter;
import android.text.TextUtils;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.liuguangqiang.idaily.widget.MyWebView;
import com.liuguangqiang.idaily.utils.DailyUtils;
package com.liuguangqiang.idaily.utils.databinding;



/**
 * Custom binding.
 * <p>
 * Created by Eric on 15/6/23.
 */
public class DataBindingAdapter {

    @BindingAdapter({"imageUrl"})
    public static void loadImage(ImageView iv, String imageUrl) {
        if (!TextUtils.isEmpty(imageUrl))
            Glide.with(iv.getContext()).load(imageUrl).into(iv);
    }

    @BindingAdapter({"body"})
// Path: app/src/main/java/com/liuguangqiang/idaily/widget/MyWebView.java
// public class MyWebView extends WebView {
// 
//     public MyWebView(Context context) {
//         this(context, null);
//     }
// 
//     public MyWebView(Context context, AttributeSet attrs) {
//         super(context, attrs, 0);
//     }
// 
//     public MyWebView(Context context, AttributeSet attrs, int defStyle) {
//         super(context, attrs, defStyle);
//     }
// 
//     @Override
//     protected void onScrollChanged(int l, int t, int oldl, int oldt) {
//         super.onScrollChanged(l, t, oldl, oldt);
//         Logs.i("t:" + t);
//     }
// 
// }
// 
// Path: app/src/main/java/com/liuguangqiang/idaily/utils/DailyUtils.java
// public class DailyUtils {
// 
//     private DailyUtils() {
//     }
// 
//     public static String getDisplayDate(Context context, int datetime) {
//         String[] weekTitle = context.getResources().getStringArray(R.array.weeks);
// 
//         int year = datetime / 10000;
//         int month = (datetime % 10000) / 100 - 1;
//         int day = datetime % 100;
//         Date date = new GregorianCalendar(year, month, day).getTime();
// 
//         Calendar calendar = Calendar.getInstance();
//         calendar.setTime(date);
//         int week = calendar.get(calendar.DAY_OF_WEEK);
// 
//         return TimeUtils.convertByFormatter(date, "MM月dd日") + " " + weekTitle[week - 1];
//     }
// 
// }


// Path: app/src/main/java/com/liuguangqiang/idaily/utils/databinding/DataBindingAdapter.java
import androidx.databinding.BindingAdapter;
import android.text.TextUtils;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.liuguangqiang.idaily.widget.MyWebView;
import com.liuguangqiang.idaily.utils.DailyUtils;

package com.liuguangqiang.idaily.utils.databinding;



/**
 * Custom binding.
 * <p>
 * Created by Eric on 15/6/23.
 */
public class DataBindingAdapter {

    @BindingAdapter({"imageUrl"})
    public static void loadImage(ImageView iv, String imageUrl) {
        if (!TextUtils.isEmpty(imageUrl))
            Glide.with(iv.getContext()).load(imageUrl).into(iv);
    }

    @BindingAdapter({"body"})
    public static void loadBody(MyWebView webView, String body) {