@@ -355,7 +355,7 @@ <h2 id="控件样式"><a class="heading-anchor" href="#控件样式">#</a>控件
355355< h2 id ="交互 "> < a class ="heading-anchor " href ="#交互 "> #</ a > 交互</ h2 >
356356< div class ="table-scroll "> < table > < thead > < tr > < th > API</ th > < th > 签名</ th > < th > 所属类型</ th > </ tr > </ thead > < tbody > < tr > < td > < code > .on_tap</ code > </ td > < td > < code > .on_tap(action: Callable) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_appear</ code > </ td > < td > < code > .on_appear(action: Callable) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_disappear</ code > </ td > < td > < code > .on_disappear(action: Callable) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_long_press</ code > </ td > < td > < code > .on_long_press(action: Optional[Callable] = None, min_duration: float = 0.5, minDuration: Optional[float] = None, on_pressing: Optional[Callable] = None, onPressing: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_drag</ code > </ td > < td > < code > .on_drag(on_changed: Optional[Callable] = None, on_ended: Optional[Callable] = None, onChanged: Optional[Callable] = None, onEnded: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_magnification</ code > </ td > < td > < code > .on_magnification(on_changed: Optional[Callable] = None, on_ended: Optional[Callable] = None, onChanged: Optional[Callable] = None, onEnded: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_rotation</ code > </ td > < td > < code > .on_rotation(on_changed: Optional[Callable] = None, on_ended: Optional[Callable] = None, onChanged: Optional[Callable] = None, onEnded: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_drop</ code > </ td > < td > < code > .on_drop(action: Callable) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .on_geometry</ code > </ td > < td > < code > .on_geometry(action: Callable) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .task</ code > </ td > < td > < code > .task(action: Callable) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .disabled</ code > </ td > < td > < code > .disabled(value: bool = True) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .hidden</ code > </ td > < td > < code > .hidden() -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .simultaneous_gesture</ code > </ td > < td > < code > .simultaneous_gesture(gesture: str = 'tap', callback: Optional[Callable] = None, on_changed: Optional[Callable] = None, min_duration: float = 0.5) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .high_priority_gesture</ code > </ td > < td > < code > .high_priority_gesture(gesture: str = 'tap', callback: Optional[Callable] = None, min_duration: float = 0.5) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > </ tbody > </ table > </ div >
357357< h2 id ="呈现和列表行为 "> < a class ="heading-anchor " href ="#呈现和列表行为 "> #</ a > 呈现和列表行为</ h2 >
358- < div class ="table-scroll "> < table > < thead > < tr > < th > API</ th > < th > 签名</ th > < th > 所属类型</ th > </ tr > </ thead > < tbody > < tr > < td > < code > .alert</ code > </ td > < td > < code > .alert(title: str, message: str = '', is_presented: bool = False, on_dismiss: Optional[Callable] = None, actions: Optional[List["View"]] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .sheet</ code > </ td > < td > < code > .sheet(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None, detents: Optional[str] = None, drag_indicator: Optional[str] = None, interactive_dismiss_disabled: bool = False, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None, dragIndicator: Optional[str] = None, interactiveDismissDisabled: Optional[bool] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .full_screen_cover</ code > </ td > < td > < code > .full_screen_cover(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .confirmation_dialog</ code > </ td > < td > < code > .confirmation_dialog(title: str, is_presented: bool = False, actions: Optional[List["View"]] = None, message: str = '', on_dismiss: Optional[Callable] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .context_menu</ code > </ td > < td > < code > .context_menu(content: Optional[List["View"]] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .searchable</ code > </ td > < td > < code > .searchable(text: str = '', on_change: Optional[Callable] = None, onChange: Optional[Callable] = None, placement: str = 'automatic', prompt: Optional[str] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .swipe_actions</ code > </ td > < td > < code > .swipe_actions(edge: str = 'trailing', content: Optional[List["View"]] = None, actions: Optional[List["View"]] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .refreshable</ code > </ td > < td > < code > .refreshable(action: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .badge</ code > </ td > < td > < code > .badge(count: Any) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .popover</ code > </ td > < td > < code > .popover(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .inspector</ code > </ td > < td > < code > .inspector(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > </ tbody > </ table > </ div >
358+ < div class ="table-scroll "> < table > < thead > < tr > < th > API</ th > < th > 签名</ th > < th > 所属类型</ th > </ tr > </ thead > < tbody > < tr > < td > < code > .alert</ code > </ td > < td > < code > .alert(title: str, message: str = '', is_presented: bool = False, on_dismiss: Optional[Callable] = None, actions: Optional[List["View"]] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .sheet</ code > </ td > < td > < code > .sheet(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None, detents: Optional[str] = None, drag_indicator: Optional[str] = None, interactive_dismiss_disabled: bool = False, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None, dragIndicator: Optional[str] = None, interactiveDismissDisabled: Optional[bool] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .full_screen_cover</ code > </ td > < td > < code > .full_screen_cover(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .confirmation_dialog</ code > </ td > < td > < code > .confirmation_dialog(title: str, is_presented: bool = False, actions: Optional[List["View"]] = None, message: str = '', on_dismiss: Optional[Callable] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .context_menu</ code > </ td > < td > < code > .context_menu(content: Optional[List["View"]] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .searchable</ code > </ td > < td > < code > .searchable(text: str = '', on_change: Optional[Callable] = None, onChange: Optional[Callable] = None, placement: str = 'automatic', prompt: Optional[str] = None, on_submit: Optional[Callable] = None, onSubmit: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .swipe_actions</ code > </ td > < td > < code > .swipe_actions(edge: str = 'trailing', content: Optional[List["View"]] = None, actions: Optional[List["View"]] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .refreshable</ code > </ td > < td > < code > .refreshable(action: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .badge</ code > </ td > < td > < code > .badge(count: Any) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .popover</ code > </ td > < td > < code > .popover(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None, isPresented: Optional[bool] = None, onDismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .inspector</ code > </ td > < td > < code > .inspector(is_presented: bool = False, content: Optional[Union["View", Callable[[], "View"]]] = None, on_dismiss: Optional[Callable] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > </ tbody > </ table > </ div >
359359< h2 id ="动画和变换 "> < a class ="heading-anchor " href ="#动画和变换 "> #</ a > 动画和变换</ h2 >
360360< div class ="table-scroll "> < table > < thead > < tr > < th > API</ th > < th > 签名</ th > < th > 所属类型</ th > </ tr > </ thead > < tbody > < tr > < td > < code > .animation</ code > </ td > < td > < code > .animation(type: str = 'default', value: Optional[Any] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .transition</ code > </ td > < td > < code > .transition(type: str = 'opacity') -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .scale_effect</ code > </ td > < td > < code > .scale_effect(scale: float) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .rotation_effect</ code > </ td > < td > < code > .rotation_effect(degrees: float) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .rotation_3d_effect</ code > </ td > < td > < code > .rotation_3d_effect(degrees: float, x: float = 0, y: float = 0, z: float = 0) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .matched_geometry_effect</ code > </ td > < td > < code > .matched_geometry_effect(ns_id: Optional[str] = None, namespace: Optional[str] = None, is_source: bool = True, nsId: Optional[str] = None, isSource: Optional[bool] = None) -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .content_transition</ code > </ td > < td > < code > .content_transition(type: str = 'opacity') -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > < tr > < td > < code > .phase_animator</ code > </ td > < td > < code > .phase_animator(phases: Optional[List[float]] = None, effect: str = 'scale_opacity', scale_range: float = 0.1, opacity_range: float = 0.2, duration: float = 0.6, animation: str = 'easeInOut') -> Self</ code > </ td > < td > < code > View</ code > </ td > </ tr > </ tbody > </ table > </ div >
361361< h2 id ="焦点-键盘和文本 "> < a class ="heading-anchor " href ="#焦点-键盘和文本 "> #</ a > 焦点、键盘和文本</ h2 >
0 commit comments