showEasyOverlayEntry static method
void
showEasyOverlayEntry(
{ - double left = 80.0,
- double top = 100.0,
})
Implementation
static void showEasyOverlayEntry({
double left = 80.0,
double top = 100.0,
}) {
Widget overlayChildWidget = ClipRRect(
borderRadius: const BorderRadius.all(Radius.circular(22)),
clipBehavior: Clip.antiAliasWithSaveLayer,
child: Material(
child: GestureDetector(
onTap: _onTap,
onLongPress: _onLongPress,
onDoubleTap: _onDoubleTap,
child: Container(
// color: Colors.red,
decoration: BoxDecoration(
color: Colors.red,
image: DecorationImage(
image: _floatingToolImageProvider ??
AssetImage(
'assets/icon_dev.png',
package: 'flutter_environment_base',
),
fit: BoxFit.cover,
),
),
width: 44,
height: 44,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
targetNetworkWidget(
networkDes: _floatingToolTextNetworkNameOrigin,
targetDes: _floatingToolTextTargetNameOrigin,
networkTextColor: Colors.pink,
targetTextColor: Colors.pink,
),
targetNetworkWidget(
networkDes: _floatingToolTextNetworkNameCurrent,
targetDes: _floatingToolTextTargetNameCurrent,
networkTextColor: _floatingToolTextNetworkNameCurrent !=
_floatingToolTextNetworkNameOrigin
? Colors.red
: Colors.pink,
targetTextColor: _floatingToolTextTargetNameCurrent !=
_floatingToolTextTargetNameOrigin
? Colors.red
: Colors.pink,
),
],
),
),
),
),
);
_addOverlayEntry(
left: left,
top: top,
child: overlayChildWidget,
ifExistUseOld: true,
);
}