fix: 考勤面板字体全面加大加粗(老年用户适配)

时间: 48sp→60sp bold
状态文字: 16sp→22sp bold
NFC提示: 18sp→22sp bold
按钮文字: 20sp→26sp bold,高度56dp→64dp
撤销文字: 18sp→22sp bold
面板padding稍微收紧(28→24dp)腾出更多内容空间

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
dongliang
2026-04-29 10:47:48 +09:30
parent 4d91c84c6b
commit 15b7b438e4

View File

@@ -22,40 +22,43 @@
android:background="@color/background"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingStart="28dp"
android:paddingTop="27dp"
android:paddingEnd="28dp"
android:paddingStart="24dp"
android:paddingTop="24dp"
android:paddingEnd="24dp"
android:paddingBottom="8dp">
<!-- 时间显示(大字体,老年用户 -->
<!-- 时间(尽量大,加粗 -->
<TextView
android:id="@+id/tvPunchTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-medium"
android:fontFamily="sans-serif-bold"
android:includeFontPadding="false"
android:text="00:00"
android:textColor="@color/text_primary"
android:textSize="48sp" />
android:textSize="60sp" />
<!-- 考勤状态文字"已上班 07:02" / "已下班 17:05"(默认隐藏) -->
<!-- 考勤状态:"已上班 07:02"加粗,默认隐藏) -->
<TextView
android:id="@+id/tvPunchStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_marginTop="2dp"
android:textColor="@color/success"
android:textSize="16sp"
android:textSize="22sp"
android:textStyle="bold"
android:visibility="gone" />
<!-- NFC 扫描提示 + 倒计时(默认隐藏) -->
<!-- NFC 扫描提示 + 倒计时(加粗,默认隐藏) -->
<TextView
android:id="@+id/tvNfcHint"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:layout_marginTop="8dp"
android:text="请贴近信标"
android:textColor="@color/warning"
android:textSize="18sp"
android:textSize="22sp"
android:textStyle="bold"
android:visibility="gone" />
<!-- 按钮区域 -->
@@ -63,48 +66,51 @@
android:id="@+id/buttonContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginTop="12dp"
android:gravity="center"
android:orientation="horizontal">
<!-- 上班打卡按钮(药丸形,蓝色渐变) -->
<!-- 上班打卡(药丸形,蓝色渐变,大字加粗 -->
<TextView
android:id="@+id/btnPunchIn"
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_height="64dp"
android:layout_weight="1"
android:background="@drawable/bg_btn_pill_blue"
android:gravity="center"
android:text="上班打卡"
android:textColor="@color/text_primary"
android:textSize="20sp"
android:textSize="26sp"
android:textStyle="bold"
android:visibility="gone" />
<!-- 撤销打卡按钮(窄,灰底红字) -->
<!-- 撤销(窄,灰底红字,加粗 -->
<TextView
android:id="@+id/btnRevoke"
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_height="64dp"
android:layout_weight="0.4"
android:layout_marginEnd="8dp"
android:background="@drawable/bg_btn_pill_gray"
android:gravity="center"
android:text="撤销"
android:textColor="@color/error"
android:textSize="18sp"
android:textSize="22sp"
android:textStyle="bold"
android:visibility="gone" />
<!-- 下班打卡按钮(宽,蓝色渐变) -->
<!-- 下班打卡(宽,蓝色渐变,大字加粗 -->
<TextView
android:id="@+id/btnPunchOut"
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_height="64dp"
android:layout_weight="0.6"
android:background="@drawable/bg_btn_pill_blue"
android:gravity="center"
android:text="下班打卡"
android:textColor="@color/text_primary"
android:textSize="20sp"
android:textSize="26sp"
android:textStyle="bold"
android:visibility="gone" />
</LinearLayout>
@@ -114,7 +120,7 @@
android:id="@+id/dismissBar"
android:layout_width="40dp"
android:layout_height="4dp"
android:layout_marginTop="12dp"
android:layout_marginTop="10dp"
android:background="@drawable/bg_dismiss_bar" />
</LinearLayout>