showEasyOverlayEntry static method

void showEasyOverlayEntry({
  1. double left = 80.0,
  2. 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,
  );
}