package com.example.administrator.searchpicturetool.config; import com.example.administrator.searchpicturetool.R; import com.jude.beam.expansion.list.ListConfig; /** * Created by Wenhuaijun on 2016/5/13 0013. */ public class Constant { public static final String URI_TYPE_NET = "net"; public static final String URI_TYPE_NATIVE = "native"; public static ListConfig getBaseConfig() { ListConfig listConfig = new ListConfig(); return listConfig.setRefreshAble(true) .setNoMoreAble(false) .setLoadmoreAble(false) .setErrorAble(true) .setContainerEmptyAble(true) .setContainerErrorAble(true) .setContainerErrorRes(R.layout.view_net_error) .setContainerProgressRes(R.layout.page_progress) .setContainerEmptyRes(R.layout.view_empty) .setLoadMoreRes(R.layout.page_loadmore); } public static ListConfig getUnloadMoreConfig() { return getBaseConfig(); } public static ListConfig getAllConfig() { return getLoadMoreConfig().setNoMoreAble(true); } public static ListConfig getNoMoreConfig() { return getBaseConfig().setNoMoreAble(true); } public static ListConfig getLoadMoreConfig() { return getBaseConfig().setLoadmoreAble(true); } }