安卓快速開發(fā)框架(十七)XBaseAndroid 加載視圖LoadingLayout控件

介紹

輕松顯示加載錯誤,加載中,以及空布局等。

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("空視圖點擊事件");
            }
        });

        loadingLayout.setErrorClickListener(new View.OnClickListener(){

            @Override
            public void onClick(View v) {
                toast("錯誤按鈕,點擊刷新時,觸發(fā)");
            }
        });

     //   requestPermisstion(200,new String[]{Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION});
    }

//    @Override
//    public void onPermissionSuccess() {
//        toast("權(quán)限申請成功");
//    }
//
//    @Override
//    public void onPermissionError(String[] deniedPermissions) {
//        toast("權(quán)限申請失敗");
//    }

    @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("顯示錯誤信息");
                loadingLayout.showError("我是錯誤信息",R.drawable.ic_launcher);
                break;

            case R.id.btn_showLoading:
                toast("顯示加載中");
                loadingLayout.showLoading("正在加載數(shù)據(jù)");
                break;
        }
    }
}
TIM圖片20180706203203.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,153評論 25 708
  • 我向才哥借了200。這個月應(yīng)該可以過完。過年就不回家了,不想回去。我想離開海南。這里沒有什么值得眷戀的,眷...
    往南開閱讀 351評論 0 0
  • 我想了一下 ,我反思自己。 一個作家,我要在發(fā)東西前考慮我的讀者,像母親希望能滿足她的孩子,它們到底愛不愛今天的食...
    御寒y閱讀 401評論 0 0
  • 今晚流氓兔推薦的歌曲是《太多》,陳冠蒲。記得小時候特別喜歡看那部電視劇,《穿越時空的愛戀》,也特別喜歡這首歌?,F(xiàn)在...
    佐恬閱讀 427評論 0 0
  • 如果這里有淘寶的小二哥,我希望你去告訴馬云爸爸一聲: 今年雙11,我不想要什么超額優(yōu)惠券,也不奢求什么超值大紅包,...
    盧詩翰閱讀 230評論 0 0

友情鏈接更多精彩內(nèi)容