buildCupertinoWidget method

  1. @override
PreferredSize buildCupertinoWidget(
  1. BuildContext context
)
override

Implementation

@override
PreferredSize buildCupertinoWidget(BuildContext context) {
  const _offsetY = -6.0;
  return PreferredSize(
    preferredSize: Size.fromHeight(screenToolbarHeightDp),
    child: SliverAppBar(
      leading: Transform.translate(
        offset: Offset(0, _offsetY),
        child: _buildLeading(
          context: context,
          leading: leading,
          leadingOnPressed: leadingOnPressed,
          tintColor: tintColor,
        ),
      ),
      title: title != null
          ? Transform.translate(offset: Offset(0, _offsetY), child: title)
          : title,
      actions: actions
              ?.map((e) =>
                  Transform.translate(offset: Offset(0, _offsetY), child: e))
              .toList() ??
          [],
      elevation: elevation,
      backgroundColor: backgroundColor,
      centerTitle: centerTitle,
      floating: floating,
      pinned: pinned,
      expandedHeight: expandedHeight,
      flexibleSpace: flexibleSpace,
      systemOverlayStyle:
          systemOverlayStyle ?? AppBarTheme.of(context).systemOverlayStyle,
      forceMaterialTransparency: forceMaterialTransparency,
    ),
  );
}