package com.kelin.mvvmlight.bindingadapter.swiperefresh;
import android.databinding.BindingAdapter;
import android.support.v4.widget.SwipeRefreshLayout;
import com.kelin.mvvmlight.command.ReplyCommand;
/**
* Created by kelin on 16-4-26.
*/
public class ViewBindingAdapter {
@BindingAdapter({"onRefreshCommand"})
public static void onRefreshCommand(SwipeRefreshLayout swipeRefreshLayout, final ReplyCommand onRefreshCommand) {
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
if (onRefreshCommand != null) {
onRefreshCommand.execute();
}
}
});
}
}