arkui_sys::native_animate

Function OH_ArkUI_KeyframeAnimateOption_RegisterOnFinishCallback

Source
pub unsafe extern "C" fn OH_ArkUI_KeyframeAnimateOption_RegisterOnFinishCallback(
    option: *mut ArkUI_KeyframeAnimateOption,
    userData: *mut c_void,
    onFinish: Option<unsafe extern "C" fn(userData: *mut c_void)>,
) -> i32
Available on crate feature api-12 only.
Expand description

Sets the callback invoked when the keyframe animation playback is complete. This API is called after the keyframe animation has played for the specified number of times.

§Arguments

option - Indicates the keyframe animation parameters.

userData - Indicates the pointer to a custom object.

onFinish - Indicates the callback.

§Returns

Returns the error code. Returns [ARKUI_ERROR_CODE_NO_ERROR] if the operation is successful. Returns [ARKUI_ERROR_CODE_PARAM_INVALID] if a parameter error occurs.

Available since API-level: 12