首页四功能卡片布局实施计划

目标

将首页四个主功能入口同比缩小、等距分散并作为一个整体居中显示。

实施范围

仅调整 app/src/main/res/layout/activity_home.xml 的入口卡片父容器和四个可见卡片的布局参数。现有背景图、文字、ID 和点击监听保持不变,因此页面跳转和数据逻辑无需改动。

任务一:调整首页入口卡片布局

  1. 在父 LinearLayout 上删除 android:layout_centerHorizontal="true"android:layout_marginTop="240dp",改为 android:layout_centerInParent="true"android:translationY="38dp"
  2. 对四个可见卡片设置 330dp × 486dp 的相同尺寸。
  3. 对第二、第三、第四张可见卡片分别设置 android:layout_marginStart="48dp";隐藏卡片不修改。

任务二:编译与视觉验收

  1. 执行 ./gradlew :app:assembleDebug,预期输出 BUILD SUCCESSFUL
  2. 在 1920 × 1080 横屏设备上确认四张卡片完整可见、尺寸与间距一致、组合整体居中,且四项点击跳转保持正常。

任务三:添加首页卡片按压反馈

  1. 新增 home_card_press.xml,按下缩放至 97%,松开恢复。
  2. 新增带 26dp 圆角遮罩的白色半透明波纹资源。
  3. 为四个可见卡片绑定波纹和状态动画。
  4. 使用项目兼容的 JDK 8 编译,并在设备上验证反馈与跳转。

Git 边界

不执行暂存、提交、推送或分支操作;仅报告本次修改文件和验证结果,除非另行要求。