package com.wenming.weiswift.mvp.view; import com.wenming.weiswift.entity.Status; import java.util.ArrayList; /** * Created by wenmingvs on 16/5/14. */ public interface HomeFragmentView { /** * 刷新数据集 */ public void updateListView(ArrayList<Status> statuselist); /** * 显示loading动画 */ public void showLoadingIcon(); /** * 隐藏loadding动画 */ public void hideLoadingIcon(); /** * 显示正在加载的FooterView */ public void showLoadFooterView(); /** * 隐藏FooterView */ public void hideFooterView(); /** * 显示FooterView,提示没有任何内容了 */ public void showEndFooterView(); /** * 显示FooterView,提示没有网络 */ public void showErrorFooterView(); /** * 设置顶部的分组名 */ public void setGroupName(String userName); /** * 设置用户名 * * @param userName */ public void setUserName(String userName); /** * 滑动到顶部 */ public void scrollToTop(boolean refreshData); public void showRecyclerView(); public void hideRecyclerView(); public void showEmptyBackground(String text); public void hideEmptyBackground(); public void popWindowsDestory(); }