package com.fernandocejas.android10.sample.presentation.viewmodel; import android.databinding.ObservableBoolean; import android.view.View; /** * Created by rocko on 15-11-5. */ public abstract class LoadingViewModel extends ViewModel { public final ObservableBoolean showRetry = new ObservableBoolean(false); public final ObservableBoolean showLoading = new ObservableBoolean(false); @BindView public void showLoading() { showRetry.set(false); showLoading.set(true); } @BindView public void showRetry() { showLoading.set(false); showRetry.set(true); } public abstract View.OnClickListener onRetryClick(); }