pub struct ImageAnimator(/* private fields */);Implementations§
Source§impl ImageAnimator
impl ImageAnimator
pub fn new() -> ArkUIResult<Self>
Source§impl ImageAnimator
impl ImageAnimator
pub fn set_image_animator_images<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_images(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_image_animator_state<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_state(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_image_animator_duration<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_duration(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_image_animator_reverse<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_reverse(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_image_animator_fixed_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_fixed_size( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_image_animator_fill_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_fill_mode( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_image_animator_iteration<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_image_animator_iteration( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
Source§impl ImageAnimator
impl ImageAnimator
pub fn on_image_animator_start<T: Fn() + 'static>(&mut self, cb: T)
pub fn on_image_animator_pause<T: Fn() + 'static>(&mut self, cb: T)
pub fn on_image_animator_repeat<T: Fn() + 'static>(&mut self, cb: T)
pub fn on_image_animator_cancel<T: Fn() + 'static>(&mut self, cb: T)
pub fn on_image_animator_finish<T: Fn() + 'static>(&mut self, cb: T)
Trait Implementations§
Source§impl ArkUIAttributeBasic for ImageAnimator
impl ArkUIAttributeBasic for ImageAnimator
Source§impl ArkUICommonAttribute for ImageAnimator
impl ArkUICommonAttribute for ImageAnimator
fn set_attribute( &self, attribute: ArkUINodeAttributeType, value: ArkUINodeAttributeItem, ) -> ArkUIResult<()>
fn get_attribute( &self, attribute: ArkUINodeAttributeType, ) -> ArkUIResult<ArkUINodeAttributeItem>
fn reset_attribute(&self, attribute: ArkUINodeAttributeType) -> ArkUIResult<()>
fn set_number_attribute( &self, attribute: ArkUINodeAttributeType, values: Vec<ArkUINodeAttributeNumber>, ) -> ArkUIResult<()>
fn set_i32_attribute( &self, attribute: ArkUINodeAttributeType, value: i32, ) -> ArkUIResult<()>
fn set_u32_attribute( &self, attribute: ArkUINodeAttributeType, value: u32, ) -> ArkUIResult<()>
fn set_f32_attribute( &self, attribute: ArkUINodeAttributeType, value: f32, ) -> ArkUIResult<()>
fn set_bool_attribute( &self, attribute: ArkUINodeAttributeType, value: bool, ) -> ArkUIResult<()>
fn set_string_attribute<T: Into<String>>( &self, attribute: ArkUINodeAttributeType, value: T, ) -> ArkUIResult<()>
fn set_object_attribute( &self, attribute: ArkUINodeAttributeType, value: *mut c_void, ) -> ArkUIResult<()>
Source§fn percent_width(&self, width: f32) -> ArkUIResult<()>
fn percent_width(&self, width: f32) -> ArkUIResult<()>
Set percent width
Source§fn percent_height(&self, height: f32) -> ArkUIResult<()>
fn percent_height(&self, height: f32) -> ArkUIResult<()>
Set percent height
Source§fn background_color(&self, color: u32) -> ArkUIResult<()>
fn background_color(&self, color: u32) -> ArkUIResult<()>
Set background-color
fn opacity(&self, opacity: f32) -> ArkUIResult<()>
fn enabled(&self, enabled: bool) -> ArkUIResult<()>
fn id<T: Into<String>>(&self, id: T) -> ArkUIResult<()>
fn z_index(&self, z_index: i32) -> ArkUIResult<()>
fn set_background_image<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_padding<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_padding(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_margin<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_margin(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_translate<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_translate(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_scale<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_scale(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_rotate<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_rotate(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_brightness<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_brightness(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_saturation<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_saturation(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_blur<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_blur(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_linear_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_linear_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_alignment<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_alignment(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_width<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_width(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_radius<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_radius(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_visibility<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_visibility(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_clip<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_clip(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_clip_shape<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_clip_shape(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transform<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transform(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_hit_test_behavior<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_hit_test_behavior(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_position<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_position(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_custom_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_custom_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_size_with_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_size_with_style( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_blur_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_blur_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transform_center<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transform_center(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_opacity_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_opacity_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_rotate_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_rotate_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_scale_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_scale_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_translate_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_translate_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_move_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_move_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focusable<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focusable(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_default_focus<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_default_focus(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_response_region<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_response_region(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_overlay<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_overlay(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn reset_overlay(&self) -> ArkUIResult<()>
fn set_sweep_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_sweep_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_radial_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_radial_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_mask<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_mask(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_blend_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_blend_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_direction<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_direction(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_constraint_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_constraint_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_gray_scale<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_gray_scale(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_invert<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_invert(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_sepia<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_sepia(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_contrast<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_contrast(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_foreground_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_foreground_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_offset<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_offset(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_mark_anchor<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_mark_anchor(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_position<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_position(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_align_rules<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_align_rules(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_align_self<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_align_self(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_group<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_group(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_text<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_text(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_description<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_description(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_status<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_status(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_aspect_ratio<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_aspect_ratio(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_layout_weight<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_layout_weight(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_display_priority<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_display_priority(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_outline_width<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_outline_width(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_padding_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_padding_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_margin_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_margin_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_geometry_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_geometry_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_relative_layout_chain_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_relative_layout_chain_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_render_fit<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_render_fit(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_outline_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_outline_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_size<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_render_group<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_render_group(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_color_blend<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_color_blend(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_foreground_blur_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_foreground_blur_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_layout_rect<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_layout_rect(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_on_touch<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_on_touch(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_width_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_width_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_radius_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_radius_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_id<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_id(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_actions<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_actions(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_role<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_role(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_state<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_state(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_value<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_value(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_expand_safe_area<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_expand_safe_area(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_visible_area_change_ratio<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_visible_area_change_ratio(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_unique_id<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_unique_id(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_box<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_box(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_click_distance<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_click_distance(&self) -> ArkUIResult<ArkUINodeAttributeItem>
Source§fn remove_child(
&mut self,
index: usize,
) -> ArkUIResult<Option<Rc<RefCell<ArkUINode>>>>
fn remove_child( &mut self, index: usize, ) -> ArkUIResult<Option<Rc<RefCell<ArkUINode>>>>
Remove child node
fn add_child<T: Into<ArkUINode>>(&mut self, child: T) -> ArkUIResult<()>
Source§fn add_existing_child<T: Into<ArkUINode>>(
&mut self,
child: T,
) -> ArkUIResult<()>
fn add_existing_child<T: Into<ArkUINode>>( &mut self, child: T, ) -> ArkUIResult<()>
Add an externally-owned child node without installing native event receiver state. Read more
fn insert_child<T: Into<ArkUINode>>( &mut self, child: T, index: usize, ) -> ArkUIResult<()>
Source§fn insert_existing_child<T: Into<ArkUINode>>(
&mut self,
child: T,
index: usize,
) -> ArkUIResult<()>
fn insert_existing_child<T: Into<ArkUINode>>( &mut self, child: T, index: usize, ) -> ArkUIResult<()>
Insert an externally-owned child node without installing native event receiver state.
Source§impl ArkUIEvent for ImageAnimator
impl ArkUIEvent for ImageAnimator
fn on_event<T: Fn(&Event) + 'static>( &mut self, event_type: NodeEventType, cb: T, )
fn on_event_no_param<T: Fn() + 'static>( &mut self, event_type: NodeEventType, cb: T, )
fn on_custom_event<T: Fn(&NodeCustomEvent) + 'static>( &mut self, event_type: NodeCustomEventType, cb: T, )
fn on_custom_measure<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_custom_layout<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_custom_draw<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_custom_foreground_draw<T: Fn(&NodeCustomEvent) + 'static>( &mut self, cb: T, )
fn on_custom_overlay_draw<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_click<T: Fn() + 'static>(&mut self, cb: T)
fn on_click_with_event<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_appear<T: Fn() + 'static>(&mut self, cb: T)
fn on_disappear<T: Fn() + 'static>(&mut self, cb: T)
fn on_focus<T: Fn() + 'static>(&mut self, cb: T)
fn on_blur<T: Fn() + 'static>(&mut self, cb: T)
fn on_attach<T: Fn() + 'static>(&mut self, cb: T)
fn on_detach<T: Fn() + 'static>(&mut self, cb: T)
fn on_hover<T: Fn(bool) + 'static>(&mut self, cb: T)
fn on_touch_event<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_area_change<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_visible_area_change<T: Fn(bool, f32) + 'static>(&mut self, cb: T)
fn on_touch_intercept<T: Fn(&Event) -> Option<bool> + 'static>(&mut self, cb: T)
fn on_mouse<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_accessibility_actions<T: Fn(u32) + 'static>(&mut self, cb: T)
fn on_pre_drag<T: Fn(Option<PreDragStatus>) + 'static>(&mut self, cb: T)
fn on_drag_start<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_enter<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_move<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_leave<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drop<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_end<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_will_scroll<T: Fn(f32, i32, i32) -> Option<f32> + 'static>( &mut self, cb: T, )
Source§impl ArkUIGesture for ImageAnimator
impl ArkUIGesture for ImageAnimator
fn add_gesture( &self, gesture: Gesture, mode: Option<GesturePriority>, mask: Option<GestureMask>, ) -> ArkUIResult<()>
fn add_gesture_ref( &self, gesture: &Gesture, mode: Option<GesturePriority>, mask: Option<GestureMask>, ) -> ArkUIResult<()>
fn remove_gesture(&self, gesture: &Gesture) -> ArkUIResult<()>
fn set_gesture_interrupter<T: Fn(GestureInterruptInfoRef) -> GestureInterruptResult + 'static>( &self, interrupter: T, ) -> ArkUIResult<()>
fn clear_gesture_interrupter(&self) -> ArkUIResult<()>
fn set_inner_gesture_parallel_to<T: Fn(ParallelInnerGestureEventRef) -> Option<GestureRecognizerRef> + 'static>( &self, parallel_inner_gesture: T, ) -> ArkUIResult<()>
fn clear_inner_gesture_parallel_to(&self) -> ArkUIResult<()>
Source§impl From<ImageAnimator> for ArkUINode
impl From<ImageAnimator> for ArkUINode
Source§fn from(node: ImageAnimator) -> Self
fn from(node: ImageAnimator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ImageAnimator
impl !Send for ImageAnimator
impl !Sync for ImageAnimator
impl !UnwindSafe for ImageAnimator
impl Freeze for ImageAnimator
impl Unpin for ImageAnimator
impl UnsafeUnpin for ImageAnimator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more