AndroidEmptyLayoutAndroid 空页面|错误页面|加载中页面处理

联合创作 · 2023-09-25 03:11

EmptyLayout:Android 空页面|错误页面|加载中页面处理,支持所有的布局,使用简单方便


EmptyLayout使用


1.打开 Project root 的 build.gradle



allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}

2.增加dependency



dependencies {
compile 'com.github.quanke:AndroidEmptyLayout:v1.0.0'
}

3.在布局文件里增加



<name.quanke.app.libs.emptylayout.EmptyLayout
android:id="@+id/emptyLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/textHello"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />

</name.quanke.app.libs.emptylayout.EmptyLayout>

4.代码里增加:



findViewById(R.id.btnLoading).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
emptyLayout.showLoading();
}
});
findViewById(R.id.btnEmpty).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
emptyLayout.showEmpty();
}
});
findViewById(R.id.btnError).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
emptyLayout.showError();
}
});
findViewById(R.id.btnData).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
emptyLayout.hide();
}
});
浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报