style: 统一工具栏图标间距规范并补全 CLAUDE.md
将 5 个含「全部展开」按钮的列表页 marginStart 从 8dp 改为 16dp,与进港舱单页面对齐;在 CLAUDE.md 补全 img_delete、ic_new_expand 尺寸及图标间距统一规范,避免未来再次出现 8dp/16dp 并存。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1101,7 +1101,12 @@ Glide.with(itemView.context).load(glideUrl).into(binding.ivThumbnail)
|
|||||||
- 标题栏统一用 `title_tool_bar` — 禁止手动编写 Toolbar
|
- 标题栏统一用 `title_tool_bar` — 禁止手动编写 Toolbar
|
||||||
- 优先使用 PadDataLayoutNew 和 PadSearchLayout 组件
|
- 优先使用 PadDataLayoutNew 和 PadSearchLayout 组件
|
||||||
- 在每个页面布局时,如有截图,务必尽可能还原图片上的页面设计,而不是推测假想。如有困难一律要询问,禁止自己想象
|
- 在每个页面布局时,如有截图,务必尽可能还原图片上的页面设计,而不是推测假想。如有困难一律要询问,禁止自己想象
|
||||||
- 工具栏图标尺寸规范: `img_search` 36dp + padding 2dp;`img_add` 40dp 无 padding(使用 `drawable/img_add.xml` 矢量图,`drawable-xhdpi/img_add.png` 已废弃删除)
|
- 工具栏图标尺寸规范:
|
||||||
|
- `img_search` 36dp + padding 2dp
|
||||||
|
- `img_add` 40dp 无 padding(使用 `drawable/img_add.xml` 矢量图,`drawable-xhdpi/img_add.png` 已废弃删除)
|
||||||
|
- `img_delete` 36dp + padding 4dp
|
||||||
|
- `ic_new_expand`(全部展开/收起)36dp + padding 4dp
|
||||||
|
- **图标之间间距统一 `marginStart=16dp`**(禁止使用 8dp,会导致视觉过近)
|
||||||
- 常用资源: `bg_white_radius_8`、`colorPrimary`、`text_normal`、`text_gray`、`color_bottom_layout`
|
- 常用资源: `bg_white_radius_8`、`colorPrimary`、`text_normal`、`text_gray`、`color_bottom_layout`
|
||||||
|
|
||||||
### 环境配置
|
### 环境配置
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="36dp"
|
android:layout_width="36dp"
|
||||||
android:layout_height="36dp"
|
android:layout_height="36dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="16dp"
|
||||||
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
||||||
android:padding="4dp"
|
android:padding="4dp"
|
||||||
android:scaleType="fitCenter"
|
android:scaleType="fitCenter"
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
loadImage="@{viewModel.isAllExpanded ? R.drawable.ic_new_expand : R.drawable.ic_new_expand}"
|
loadImage="@{viewModel.isAllExpanded ? R.drawable.ic_new_expand : R.drawable.ic_new_expand}"
|
||||||
android:layout_width="36dp"
|
android:layout_width="36dp"
|
||||||
android:layout_height="36dp"
|
android:layout_height="36dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="16dp"
|
||||||
android:contentDescription="展开/收起全部子列表"
|
android:contentDescription="展开/收起全部子列表"
|
||||||
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
||||||
android:padding="4dp"
|
android:padding="4dp"
|
||||||
|
|||||||
@@ -100,7 +100,7 @@
|
|||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="36dp"
|
android:layout_width="36dp"
|
||||||
android:layout_height="36dp"
|
android:layout_height="36dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="16dp"
|
||||||
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
||||||
android:padding="4dp"
|
android:padding="4dp"
|
||||||
android:scaleType="fitCenter"
|
android:scaleType="fitCenter"
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="36dp"
|
android:layout_width="36dp"
|
||||||
android:layout_height="36dp"
|
android:layout_height="36dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="16dp"
|
||||||
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
||||||
android:padding="4dp"
|
android:padding="4dp"
|
||||||
android:src="@drawable/ic_new_expand" />
|
android:src="@drawable/ic_new_expand" />
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
loadImage="@{viewModel.isAllExpanded ? R.drawable.ic_new_expand : R.drawable.ic_new_expand}"
|
loadImage="@{viewModel.isAllExpanded ? R.drawable.ic_new_expand : R.drawable.ic_new_expand}"
|
||||||
android:layout_width="36dp"
|
android:layout_width="36dp"
|
||||||
android:layout_height="36dp"
|
android:layout_height="36dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="16dp"
|
||||||
android:contentDescription="展开/收起全部子列表"
|
android:contentDescription="展开/收起全部子列表"
|
||||||
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
android:onClick="@{()-> viewModel.toggleAllExpand()}"
|
||||||
android:padding="4dp"
|
android:padding="4dp"
|
||||||
|
|||||||
Reference in New Issue
Block a user