1# ArkUI_AnimateCompleteCallback
2
3
4## Overview
5
6Defines the callback type for when the animation playback is complete.
7
8**Since**: 12
9
10**Related module**: [ArkUI_NativeModule](_ark_u_i___native_module.md)
11
12
13## Summary
14
15
16### Member Variables
17
18| Name | Description |
19| -------- | -------- |
20| [ArkUI_FinishCallbackType](_ark_u_i___native_module.md#arkui_finishcallbacktype) [type](#type) | **onFinish** callback. |
21| void(\* [callback](#callback) )(void \*[userData](#userdata)) | Callback invoked when the animation playback is complete. |
22| void \* [userData](#userdata) | Callback of a custom type. |
23
24
25## Member Variable Description
26
27
28### callback
29
30```
31void(* ArkUI_AnimateCompleteCallback::callback) (void *userData)
32```
33**Description**
34
35Callback invoked when the animation playback is complete.
36
37
38### type
39
40```
41ArkUI_FinishCallbackType ArkUI_AnimateCompleteCallback::type
42```
43**Description**
44
45Type of the **onFinish** callback.
46
47
48### userData
49
50```
51void* ArkUI_AnimateCompleteCallback::userData
52```
53**Description**
54
55Callback of a custom type.
56