可定制状态布局,多种状态布局; 可用于网络加载时布局的变化;
类库拿走即用,可以自己定制各种状态的UI;代码思路清晰,有兴趣下载下来看看;
效果图和详解:https://blog.csdn.net/qq_35605213/article/details/85301186
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.bt1:
mCustomStateLayout.hideAllState();
break;
case R.id.bt2:
mCustomStateLayout.showLoadIng();
break;
case R.id.bt3:
mCustomStateLayout.showLoadFail();
break;
case R.id.bt4:
mCustomStateLayout.showLoadError();
break;
case R.id.bt5:
mCustomStateLayout.showLoadEmpty();
break;
}
}