介紹
輕松顯示加載錯(cuò)誤,加載中陷谱,以及空布局等。
public class LoadingActivity extends BaseActivity {
@BindView(R.id.loadingLayout)LoadingLayout loadingLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
loadingLayout.setEmptyClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
toast("空視圖點(diǎn)擊事件");
}
});
loadingLayout.setErrorClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
toast("錯(cuò)誤按鈕,點(diǎn)擊刷新時(shí)肛鹏,觸發(fā)");
}
});
// requestPermisstion(200,new String[]{Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION});
}
// @Override
// public void onPermissionSuccess() {
// toast("權(quán)限申請(qǐng)成功");
// }
//
// @Override
// public void onPermissionError(String[] deniedPermissions) {
// toast("權(quán)限申請(qǐng)失敗");
// }
@Override
public int setContentView() {
return R.layout.activity_loading;
}
@OnClick({R.id.btn_showContent,R.id.btn_showEmpty,R.id.btn_showError,R.id.btn_showLoading})
public void onClick(View view){
switch (view.getId()){
case R.id.btn_showContent:
toast("顯示內(nèi)容");
loadingLayout.showContent();
break;
case R.id.btn_showEmpty:
toast("顯示空視圖");
loadingLayout.showEmpty("我是空視圖",R.drawable.ic_launcher);
break;
case R.id.btn_showError:
toast("顯示錯(cuò)誤信息");
loadingLayout.showError("我是錯(cuò)誤信息",R.drawable.ic_launcher);
break;
case R.id.btn_showLoading:
toast("顯示加載中");
loadingLayout.showLoading("正在加載數(shù)據(jù)");
break;
}
}
}
TIM圖片20180706203203.jpg