Add empty view

pull/589/head
FongMi 10 months ago
parent cec0d67f34
commit 4c11e88652
  1. 1
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/FileActivity.java
  2. 5
      app/src/leanback/res/layout/activity_file.xml
  3. 1
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/FileActivity.java
  4. 5
      app/src/mobile/res/layout/activity_file.xml

@ -54,6 +54,7 @@ public class FileActivity extends BaseActivity implements FilePresenter.OnClickL
private void update(File dir) {
mBinding.recycler.setSelectedPosition(0);
mAdapter.setItems(Path.list(this.dir = dir), null);
mBinding.progressLayout.showContent(true, mAdapter.size());
}
@Override

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
<com.fongmi.android.tv.ui.custom.ProgressLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/progressLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -11,4 +12,4 @@
android:clipToPadding="false"
android:padding="24dp" />
</FrameLayout>
</com.fongmi.android.tv.ui.custom.ProgressLayout>

@ -51,6 +51,7 @@ public class FileActivity extends BaseActivity implements FileAdapter.OnClickLis
private void update(File dir) {
mBinding.recycler.scrollToPosition(0);
mAdapter.addAll(Path.list(this.dir = dir));
mBinding.progressLayout.showContent(true, mAdapter.getItemCount());
}
@Override

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
<com.fongmi.android.tv.ui.custom.ProgressLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/progressLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
@ -17,4 +18,4 @@
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:listitem="@layout/adapter_file" />
</FrameLayout>
</com.fongmi.android.tv.ui.custom.ProgressLayout>
Loading…
Cancel
Save