TransparentMacOSSidebar constructor
const
TransparentMacOSSidebar({
- 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 sidebar.
The alphaValue
is applied to the visual effect subview. It does not
affect the opacity of the child
.
By default, a TransparentMacOSSidebar 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:
TransparentMacOSSidebar(
child: Container(
width: 250.0,
),
)
Implementation
const TransparentMacOSSidebar(
{super.key,
this.alphaValue = 1.0,
this.material = NSVisualEffectViewMaterial.sidebar,
this.state = NSVisualEffectViewState.followsWindowActiveState,
this.resizeEventRelay,
required this.child});