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