ImageEditorCustomWidgets class

The ImageEditorCustomWidgets class encapsulates custom widget components that can be used within various parts of the application's user interface. It provides flexibility for customizing the appearance and behavior of specific UI elements such as app bars, bottom navigation bars, and more.

Usage:

ImageEditorCustomWidgets customUI = ImageEditorCustomWidgets(
  appBar: CustomAppBar(),
  bottomNavigationBar: CustomBottomNavigationBar(),
  // Additional custom widgets...
);

Properties:

  • removeLayer (optional): A custom widget that can be used as a UI element to remove a layer or element from the editor interface.

  • appBar (optional): A custom app bar widget that can be used as the top navigation bar in the application.

  • appBarPaintingEditor (optional): A custom app bar widget specifically designed for the painting editor component, if applicable.

  • appBarTextEditor (optional): A custom app bar widget specifically designed for the text editor component, if applicable.

  • appBarCropRotateEditor (optional): A custom app bar widget specifically designed for the crop and rotate editor component, if applicable.

  • appBarFilterEditor (optional): A custom app bar widget specifically designed for the filter editor component, if applicable.

  • bottomNavigationBar (optional): A custom widget that can be used as a bottom navigation bar in the application's user interface.

Example Usage:

ImageEditorCustomWidgets customUI = ImageEditorCustomWidgets(
  appBar: CustomAppBar(),
  bottomNavigationBar: CustomBottomNavigationBar(),
);

Please refer to the documentation of individual properties and methods for more details.

Constructors

ImageEditorCustomWidgets({Widget? removeLayer, PreferredSizeWidget? appBar, PreferredSizeWidget? appBarPaintingEditor, PreferredSizeWidget? appBarTextEditor, PreferredSizeWidget? appBarCropRotateEditor, PreferredSizeWidget? appBarFilterEditor, Widget? bottomNavigationBar, Widget? bottomBarPaintingEditor})
Creates an instance of the CustomWidgets class with the specified properties.
const

Properties

appBar PreferredSizeWidget?
A custom app bar widget for the top navigation bar.
final
appBarCropRotateEditor PreferredSizeWidget?
A custom app bar widget for the crop and rotate editor component.
final
appBarFilterEditor PreferredSizeWidget?
A custom app bar widget for the filter editor component.
final
appBarPaintingEditor PreferredSizeWidget?
A custom app bar widget for the painting editor component.
final
appBarTextEditor PreferredSizeWidget?
A custom app bar widget for the text editor component.
final
bottomBarPaintingEditor Widget?
A custom bottom bar widget for the painting editor component.
final
bottomNavigationBar Widget?
A custom widget for the bottom navigation bar.
final
hashCode int
The hash code for this object.
no setterinherited
removeLayer Widget?
A custom widget for removing a layer or element from the editor interface.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited