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