在使用Flutter开发Web中为了更好的交互体检,往往会根据需求动态修改鼠标样式。

MouseRegion(cursor: judgeMouseCursor(),onEnter: (PointerEnterEvent event) {mouseDragDirection = -1;},onExit: (PointerExitEvent event) {mouseDragDirection = -1;},onHover: (PointerHoverEvent event) {setState(() {mouseDragDirection = validNose(event.localPosition, element.size!);});},child: Container(decoration: judgeDecoration(element, editWidgetItem),padding: const EdgeInsets.all(2),child: buildDetails.buildDetailsWidgetDesc(element),),)

通过设置MouseCursor动态修改鼠标样式

  ///设置鼠标样式MouseCursor judgeMouseCursor() {if (mouseDragDirection == LEFT_TOP_APEX) {return SystemMouseCursors.resizeUpLeft;} else if (mouseDragDirection == RIGHT_TOP_APEX) {return SystemMouseCursors.resizeUpRight;} else if (mouseDragDirection == RIGHT_BOTTOM_APEX) {return SystemMouseCursors.resizeDownRight;} else {return SystemMouseCursors.resizeDownLeft;}}

Flutter Web 鼠标样式修改相关推荐

  1. Android 鼠标样式修改

    Android 鼠标样式修改 Android 系统鼠标资源文件的位置: /frameworks/base/core/res/res/drawable-mdpi/drawable/pointer_arr ...

  2. Unity 鼠标样式修改

    unity引擎提供一个设置鼠标样式的接口 Cursor.SetCursor(null, Vector2.zero, CursorMode.ForceSoftware); · 其中第一个参数是鼠标样式的 ...

  3. div大小拖动调节及鼠标样式修改

    需要用到鼠标的三个事件  鼠标按下  鼠标移动  鼠标松开. css代码: <style>body,html {width: 100%;height: 100%;margin: 10;}# ...

  4. Qt修改鼠标样式为自定义图标

    1.修改鼠标样式 代码如下(示例): //修改鼠标样式QString mouseFileName = qApp->applicationDirPath() + '/' + "Confi ...

  5. Win11修改鼠标样式

    Win11修改鼠标样式 咱就是说,win11默认的文件操作是真的反人类,按照win10的方法,我们下载好鼠标样式之后,直接右击文件选择"应用",之后就可以直接使用了,但是win11 ...

  6. react鼠标移入移出样式修改

    解决react鼠标移入移出样式修改的问题. 效果截图: 代码实现: js代码: <div className={styles.listStyle}><MenuonClick={thi ...

  7. 从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)

    如果没有接触过dojo,建议阅读: http://blog.csdn.net/qq20004604/article/details/51028702 里面介绍了如何加载dojo. 关于dojo的下载, ...

  8. web前端入门学习 css(7)css高级技巧 (精灵图、字体图标、css三角、鼠标样式、表单轮廓线、文本框拖拽、垂直对齐、图底空白缝隙、margin负值、溢出文字省略号、文字环绕、css初始化)

    文章目录 精灵图 为什么需要精灵图? 精灵图的使用 精灵图课堂案例 用精灵图拼出自己的名字 字体图标 字体图标的下载 字体图标的引入 字体图标的追加 css三角(用边框border制作) 案例:京东三 ...

  9. 修改echarts饼状图鼠标样式

    在echarts图表的 series里面加上两个属性 series: [{name: 'Access From',type: 'pie',radius: '50%',data: [{ value: 1 ...

最新文章

  1. linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器
  2. 【高并发】java中的CAS,你需要知道的东西
  3. Linux服务器添加SVN用户
  4. C++:如何更改visual studio 2017的主题颜色?
  5. 修路方案(次小生成树)
  6. Scikit-Learn 学得如何?程序员不容错过十大实用功能来袭
  7. SQL Server 2005 14420 14421错误
  8. 成为数据分析师需要具备的知识体系
  9. Android源码网站
  10. Word转换PDF:pdf虚拟打印机怎么用操作技巧详解
  11. 计算机网络图论,网络图论
  12. 网页设计html5留言板代码,网页制作:( 留言板 ), 我想改变留言字体的颜色( 单项选择:红/黄/蓝 )代码改如何编啊?, 十分感谢!...
  13. 三阶齐次线性方程求通解_齐次线性方程组通解求法的数学原理
  14. win10专业版激活方法
  15. 深入了解JVM之垃圾回收(二)
  16. WML 中文参考手册
  17. 微信运动刷步教程 QQ健康刷步数(一)之安卓版本 - 乐运动
  18. 第7周项目5 排队看病模拟
  19. 米拓模板:财务公司网站模板推荐
  20. 考勤管理代码:python基础练手用的

热门文章

  1. android地图模式,百度地图Android V2.0新增卫星图及3D模式功能
  2. python提取文件_Python文件读取常用方法
  3. LeetCode912. 排序数组(JavaScript手撕各种排序算法)
  4. 让cygwin方便安装软件 apt-cyg
  5. 在线博客系统——最热文章、最新文章
  6. 4G DTU的特点及应用方法
  7. vmagent入门(一)
  8. 著名书画家、中国书画院院士李适中
  9. 国资优选:理财收益多的渠道有什么?理财品种多的渠道有什么?
  10. Mediawiki Cargo