progress-indicator-as-scrubber
该技能介绍如何用进度指示器叠加透明手势层来构建自定义拖动式定位控件,而不使用平台滑块。它将可点击区域与视觉高度分离,解决细线播放进度条难以触摸的问题;同时强调必须消费拖拽事件,避免被外层分页或拖拽面板抢占手势,并在交互期间用拖拽比例覆盖播放器发布的进度。技能还列出若干常见陷阱与验证方法,包括:点击与拖拽应拆成两个 pointerInput 块;宽度未测量时需防止除以零;放置滑块时要减去滑块自身宽度;空轨道不应绘制装饰;仅需调整外观时使用绘制期偏移而非改变布局;比例换算只在边界处做一次;并需自行补充无障碍语义。