PaintingEditorTheme class
Flutter PaintingEditorTheme Class Documentation
The PaintingEditorTheme
class defines the theme for the painting editor
in the image editor.
It includes properties such as colors for the app bar, background, bottom
bar, and more.
Usage:
PaintingEditorTheme paintingEditorTheme = PaintingEditorTheme(
appBarBackgroundColor: Colors.black,
appBarForegroundColor: Colors.white,
background: Colors.grey,
bottomBarColor: Colors.black,
bottomBarActiveItemColor: Colors.blue,
);
Properties:
-
appBarBackgroundColor
: Background color of the app bar in the painting editor. -
appBarForegroundColor
: Foreground color (text and icons) of the app bar. -
background
: Background color of the painting editor. -
bottomBarColor
: Background color of the bottom navigation bar. -
bottomBarActiveItemColor
: Color of active items in the bottom navigation bar. -
bottomBarInactiveItemColor
: Color of inactive items in the bottom navigation bar. -
lineWidthBottomSheetColor
: Color of the bottom sheet used to select line width.
Example Usage:
PaintingEditorTheme paintingEditorTheme = PaintingEditorTheme(
appBarBackgroundColor: Colors.black,
appBarForegroundColor: Colors.white,
background: Colors.grey,
bottomBarColor: Colors.black,
bottomBarActiveItemColor: Colors.blue,
);
Color appBarBackgroundColor = paintingEditorTheme.appBarBackgroundColor;
Color background = paintingEditorTheme.background;
// Access other theme properties...
Constructors
- PaintingEditorTheme({TextStyle? lineWidthBottomSheetTitle, TextStyle? opacityBottomSheetTitle, Color appBarBackgroundColor = imageEditorAppBarColor, Color lineWidthBottomSheetColor = const Color(0xFF252728), Color opacityBottomSheetColor = const Color(0xFF252728), Color appBarForegroundColor = const Color(0xFFE1E1E1), Color background = imageEditorBackgroundColor, Color bottomBarColor = imageEditorAppBarColor, Color bottomBarActiveItemColor = imageEditorPrimaryColor, Color bottomBarInactiveItemColor = const Color(0xFFEEEEEE), double initialStrokeWidth = 10.0, double initialOpacity = 1.0, Color initialColor = const Color(0xffff0000)})
-
Creates an instance of the
PaintingEditorTheme
class with the specified theme properties.const
Properties
- appBarBackgroundColor → Color
-
Background color of the app bar in the painting editor.
final
- appBarForegroundColor → Color
-
Foreground color (text and icons) of the app bar.
final
- background → Color
-
Background color of the painting editor.
final
- bottomBarActiveItemColor → Color
-
Color of active items in the bottom navigation bar.
final
- bottomBarColor → Color
-
Background color of the bottom navigation bar.
final
- bottomBarInactiveItemColor → Color
-
Color of inactive items in the bottom navigation bar.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialColor → Color
-
Indicates the initial drawing color.
final
- initialOpacity → double
-
Indicates the initial opacity level.
final
- initialStrokeWidth → double
-
Indicates the initial stroke width.
final
- lineWidthBottomSheetColor → Color
-
Color of the bottom sheet used to select line width.
final
- lineWidthBottomSheetTitle → TextStyle?
-
Title of the bottom sheet used to select line width.
final
- opacityBottomSheetColor → Color
-
Color of the bottom sheet used to change the opacity.
final
- opacityBottomSheetTitle → TextStyle?
-
Title of the bottom sheet used to change the opacity.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{Color? appBarBackgroundColor, Color? appBarForegroundColor, Color? background, Color? bottomBarColor, Color? bottomBarActiveItemColor, Color? bottomBarInactiveItemColor, Color? lineWidthBottomSheetColor, Color? opacityBottomSheetColor, TextStyle? lineWidthBottomSheetTitle, TextStyle? opacityBottomSheetTitle, double? initialStrokeWidth, double? initialOpacity, Color? initialColor}) → PaintingEditorTheme -
Creates a copy of this
PaintingEditorTheme
object with the given fields replaced with new values. -
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