c-brain-glass/base/src/main/res/layout/empty_view.xml
徐勤民 96671914ab feat(task): 实现任务数量动态显示功能
- 在TaskListActivity中添加ViewModel观察器,实时更新任务数量显示
- 在TaskListVM中新增taskCount MutableLiveData用于管理任务计数
- 修改布局文件中的默认任务数量文本为动态绑定值
- 统一调整应用中的颜色主题,将多个界面的文字颜色设置为#ff40FF5E
- 更新空数据页面的加载提示文字,从"玩命加载中..."改为"加载中..."
2026-04-18 11:30:55 +08:00

103 行
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/emptyViewLoading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone">
<ProgressBar
android:layout_width="48dp"
android:layout_height="48dp"
android:indeterminateDrawable="@drawable/load_progress" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="加载中..."
android:textColor="#ff40FF5E"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/emptyViewNoData"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone">
<ImageView
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_no_data" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="暂无数据"
android:textColor="#ff40FF5E"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/emptyViewLoadFailed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone">
<ImageView
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_load_failed" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="加载失败"
android:textColor="#ff40FF5E"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/emptyViewNetworkUnavailable"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone">
<ImageView
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_network_unavailable" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="网络异常"
android:textColor="#ff40FF5E"
android:textSize="12sp" />
</LinearLayout>
</merge>