mxgraph - 首次渲染后修改 mxGraph 形状中的颜色(更好,渐变)
问题描述
我使用以下选项在 mxGraph 中创建了一个形状:
style[mxConstants.STYLE_SHAPE] = mxConstants.SHAPE_RECTANGLE;
style[mxConstants.STYLE_PERIMETER] = mxPerimeter.RectanglePerimeter;
style[mxConstants.STYLE_STROKECOLOR] = 'black';
style[mxConstants.STYLE_ROUNDED] = true;
style[mxConstants.STYLE_FILLCOLOR] = '#2b2b2b';
style[mxConstants.STYLE_GRADIENTCOLOR] = 'none';
如果我正确理解,在渐变的情况下,它FILLCOLOR
会成为它的start -stop和end-stop,但它是在第一次渲染时通过 SVG 生成的。GRADIENTCOLOR
我需要在第一次渲染后实时创建一个渐变,以模仿进度条(例如 Windows 中的复制文件过程,应用程序栏中的彩色图标)。
如何实时添加(编辑)渐变色?
解决方案
推荐阅读
- c# - Angular 5 中的 SSR 在部署时失败(使用 ASP.NET Core)
- ios - 如何在 UITableView 中使用拉刷新或任何其他委托方法快速加载更多数据?
- python - 关闭谷歌分析拉中的过滤器指标?
- javascript - 如何将 Google Maps Polygon 链接到另一个网站?
- node.js - 纱线缓存占用大量空间
- java - 项目反应堆:Flux.create() 之后的 subscribeOn() 并没有始终如一地使用调度程序线程
- laravel - 使用 Vue 使用 API 批量更新
- c# - 查找自变量更改以来的时间
- linux-kernel - 为什么在linux内核中声音驱动代码单独放在/sound而不是/driver
- java - 使用带有 swagger2 的 spring 部署我的应用程序时