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.new({Widget? removeLayer, PreferredSizeWidget? appBar, PreferredSizeWidget? appBarPaintingEditor, PreferredSizeWidget? appBarTextEditor, PreferredSizeWidget? appBarCropRotateEditor, PreferredSizeWidget? appBarFilterEditor, 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
-
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