From 5d80c470ff0b2f2bc6951072dd7e0b634c27ed62 Mon Sep 17 00:00:00 2001 From: hensonyuan Date: Mon, 26 Jan 2026 10:29:11 +0800 Subject: [PATCH] fixed: The capsule-shaped slider thumb is out of track range --- .../lib/src/components/slider/td_slider_theme.dart | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tdesign-component/lib/src/components/slider/td_slider_theme.dart b/tdesign-component/lib/src/components/slider/td_slider_theme.dart index 51f86e6e3..fa1cbd8f2 100644 --- a/tdesign-component/lib/src/components/slider/td_slider_theme.dart +++ b/tdesign-component/lib/src/components/slider/td_slider_theme.dart @@ -1192,18 +1192,14 @@ mixin TDCapsuleRectAdjustment implements TDCapsuleRectThemeData { } // 胶囊类型适配样式边距 trackHeight / 2,默认是 12 + // 统一使用固定边距,让 adjustThumbCenter 来处理滑块位置限制 extraPadding({trackHeight = 24}) { - if (hasDivisions()) { - return 0; - } return trackHeight / 2; } // 胶囊类型数值计算修正边距 trackHeight / 2,默认是 12 + // 统一不使用额外 padding,位置计算由 adjustThumbCenter 处理 trackPadding({trackHeight = 24}) { - if (hasDivisions()) { - return trackHeight / 2; - } return 0; } }