flutter 鼠标放上去变成手指

导包:
https://pub.dev/packages/universal_html

import 'package:flutter/gestures.dart';
import 'package:flutter/widgets.dart';
import 'package:universal_html/html.dart' as html;

class HoverAware extends Listener {
  static final bodyContainer =
      html.window.document.getElementById('body-container');

  HoverAware({Widget child})
      : super(
          onPointerHover: (PointerHoverEvent evt) {
            bodyContainer.style.cursor = 'pointer';
          },
          onPointerExit: (PointerExitEvent evt) {
            bodyContainer.style.cursor = 'default';
          },
          child: child,
        );
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。