From aa8038c44dc8e2eda1e801b8f44f54d00fd649e3 Mon Sep 17 00:00:00 2001
From: 卢春龙 <lucl@xiaopeng.com>
Date: 星期五, 24 四月 2026 23:53:02 +0800
Subject: [PATCH] Merge branch 'feature_urgency_fix' into 'develop'

---
 src/pages/robotaxi/home/components/map-overlay-tips/index.tsx |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/pages/robotaxi/home/components/map-overlay-tips/index.tsx b/src/pages/robotaxi/home/components/map-overlay-tips/index.tsx
index 8d03117..b8e8126 100644
--- a/src/pages/robotaxi/home/components/map-overlay-tips/index.tsx
+++ b/src/pages/robotaxi/home/components/map-overlay-tips/index.tsx
@@ -19,14 +19,28 @@
   onOpenSetting: () => void;
   /** 查看运营区域 */
   onViewOperatingArea: () => void;
+  /** 初始化锚点底部偏移 */
+  anchorBottom?: number;
+  /** 透明度,用于配合上划消失 */
+  opacity?: number;
+  /** 拖拽状态,用于控制过渡动画 */
+  isDragging?: boolean;
 };
 
 /**
  * 地图顶部提示层。
  */
 export default function MapOverlayTips(props: Props) {
+  const anchorStyle = typeof props.anchorBottom === 'number'
+    ? { 
+        top: 'auto', 
+        bottom: `${props.anchorBottom}px`,
+        opacity: props.opacity !== undefined ? props.opacity : 1,
+        transition: props.isDragging ? 'none' : 'opacity 0.2s ease-out'
+      }
+    : undefined;
   return (
-    <View className="content-box-top">
+    <View className="content-box-top" style={anchorStyle}>
       <View className="position-box">
         {
           props.isGuest && <View className="visitor-stste ml-32">

--
Gitblit v1.7.1