Language
Customize Menu Items
VideoEditor SDK supports changing the menu items used in the editor UI.
import 'package:catalog/models/code_example.dart';import 'package:imgly_sdk/imgly_sdk.dart';import 'package:video_editor_sdk/video_editor_sdk.dart';class VideoMenuItemsExample extends CodeExample {void invoke() async {// Add a video from the assets directory.final video = Video("assets/Skater.mp4");// Create a [Configuration] instance.final configuration = Configuration(// In this example, the tools are sorted by alphabetical// order instead of the default order.tools: [Tool.adjustment,Tool.audio,Tool.brush,Tool.composition,Tool.filter,Tool.focus,Tool.frame,Tool.overlay,Tool.sticker,Tool.text,Tool.textDesign,Tool.transform,Tool.trim,]);try {// Open the video editor and handle the export as well as any occurring errors.final result =await VESDK.openEditor(video, configuration: configuration);if (result != null) {// The user exported a new video successfully and the newly generated video is located at `result.video`.print(result.video);} else {// The user tapped on the cancel button within the editor.return;}} catch (error) {// There was an error generating the video.print(error);}}}