/// 首页与「行情」Tab 列表共用布局常数。
///
/// 行结构：`Expanded(名称区)` → [kMarketListNameToPriceGap] → `最新价(自然宽度)`
/// → `Spacer` → 间距 → 涨跌幅块。弹性空白在「最新价」与「涨跌幅」之间，
/// 避免「名称 | 最新价」各占 Expanded 时中间出现大块死区。
const double kMarketListChangeBadgeWidth = 80;
const double kMarketListPriceToBadgeGap = 8;

/// 名称列右缘与最新价左缘的固定小间距（非弹性）。
const double kMarketListNameToPriceGap = 10;

/// 左侧「图标 + 名称」与「最新价↔涨跌幅」之间的 Spacer 的 flex 比例。
/// 名称区 flex 必须显著大于 Spacer，否则名称 [Expanded] 过窄会出现大面积「…」截断；
/// 弹性留白仍主要落在「最新价」与涨跌幅之间，不会回到「名称 | 最新价」双 Expanded 的死区。
const int kMarketListNameClusterFlex = 5;
const int kMarketListPriceTailSpacerFlex = 1;
