TransparentMacOSBottomBar constructor
const
TransparentMacOSBottomBar({
- Key? key,
- double alphaValue = 1.0,
- NSVisualEffectViewMaterial material = NSVisualEffectViewMaterial.sidebar,
- NSVisualEffectViewState state = NSVisualEffectViewState.followsWindowActiveState,
- VisualEffectSubviewContainerResizeEventRelay? resizeEventRelay,
- required Widget child,
A widget that applies a visual effect subview to a child widget that represents the application's bottom bar.
The alphaValue
is applied to the visual effect subview. It does not affect
the opacity of the child
.
By default, a TransparentMacOSBottomBar updates its visual effect view
whenever its build
method runs. If manual control over its update behavior
is desired, it can be supplied a
VisualEffectSubviewContainerResizeEventRelay through which its update
behavior can be controlled manually.
Usage example:
TransparentMacOSBottomBar(
child: Container(
height: 40.0,
),
)
Implementation
const TransparentMacOSBottomBar(
{super.key,
this.alphaValue = 1.0,
this.material = NSVisualEffectViewMaterial.sidebar,
this.state = NSVisualEffectViewState.followsWindowActiveState,
this.resizeEventRelay,
required this.child});