From 302d84f74b5221aca2df19be0181e77119ff5634 Mon Sep 17 00:00:00 2001 From: tj <1378534974@qq.com> Date: 星期五, 18 四月 2025 16:02:45 +0800 Subject: [PATCH] 1.日历热力图修改-样式优化 --- app/src/main/java/com/example/firstapp/ui/dashboard/DashboardFragment.kt | 4 ++-- app/src/main/res/values/dimens.xml | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/example/firstapp/ui/dashboard/DashboardFragment.kt b/app/src/main/java/com/example/firstapp/ui/dashboard/DashboardFragment.kt index 5aa4f28..89515e4 100644 --- a/app/src/main/java/com/example/firstapp/ui/dashboard/DashboardFragment.kt +++ b/app/src/main/java/com/example/firstapp/ui/dashboard/DashboardFragment.kt @@ -850,7 +850,7 @@ addView(TextView(context).apply { text = "" textSize = 20f - height = resources.getDimensionPixelSize(R.dimen.heatmap_cell_size) + height = resources.getDimensionPixelSize(R.dimen.heatmap_cell_week_size) }) dayLabels.forEach { label -> val textView = TextView(context).apply { @@ -962,7 +962,7 @@ legendLevels.forEach { level -> val colorBox = View(context).apply { setBackgroundColor(getHeatmapColor(level)) - val size = resources.getDimensionPixelSize(R.dimen.heatmap_cell_size) + val size = resources.getDimensionPixelSize(R.dimen.heatmap_cell_legend_size) layoutParams = LinearLayout.LayoutParams(size, size).apply { marginEnd = 4 } diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index d0e0c75..87614f4 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -4,7 +4,9 @@ <dimen name="activity_vertical_margin">16dp</dimen> <dimen name="list_item_spacing">16dp</dimen> <dimen name="list_item_spacing_half">8dp</dimen> - <dimen name="heatmap_cell_size">25dp</dimen> + <dimen name="heatmap_cell_size">15dp</dimen> + <dimen name="heatmap_cell_legend_size">10dp</dimen> + <dimen name="heatmap_cell_week_size">18dp</dimen> <dimen name="fab_margin">16dp</dimen> <!-- 徽章尺寸 --> -- Gitblit v1.9.3