使用支持库:exui 20240512版本 ,如打开源码报错时请升级你的exui
EXUI制作UI界面可视化设计器 思路版,用了几个API是用来闪烁标记组件的,界面设计布局没用API,代码简单清晰很容易就看懂,没有使用模块,纯算法目前已经实现了分组框(容器)、标签、按钮、图片、输入框(按钮模拟的)的放置、鼠标调整大小、鼠标拖动位置。
其中分组框(容器)可以无限制的子级分组框和组件的添加。
因为只是在实现功能中、所以鼠标调整大小没有用8个点的方式而是采用简单的发送信息调整(操作会不爽)、哪位有空的兄弟可以继续完善一下哈。目前所有的设计均在树型框里进行树形展示,方便获得组件树,还有一个隐藏的超级列表框,里面保存的是组件的位置、长宽、内容、颜色、图片地址,内部采用的是句柄来进行匹配,如果需要制作代码生成时可以循环判断句柄方式取出树和组件位置尺寸等信息输出你需要的代码格式,没有做保存/打开项目文件,有需要的自己实现哦,目前有个BUG就是改动组件属性的时候会导致布局错误,这个问题是循环调整布局时对应的位置信息从列表取错了或者鼠标拖动后没有及时更新位置信息到列表框,解决方式是建议增加8个点的调整尺寸和严格的将位置信息保存到列表框中。原理:复制组件()、取事件组件()

分组框原理:当鼠标点击的是分组框时做个标记、新添加的组件将添加到这个分组框中。
取出组件的思路(期待一起合创一起完成):将存储组件的变量按顺序提取出来生成代码。

欢迎有空的兄弟姐妹一起合创完善更多功能哈,完善了方便@我一下或者此帖子回复一下哈,我也会继续完善后再发帖,谢谢观看。

声明:
1本站鼓励用户发布原创内容,但并不保证每个人都遵守这一点,若内容侵犯了你的权益可联系管理员删除!
2本站资源,除文章特别指明外,均限定下载者本人使用,禁止二次 转载 传播 分发!
3本站资源多为第三方用户投稿,大家下载资源前仔细甄别需求与其描述是否可达预期 除非较明显的与说明不符资源外的纠纷尽量与作者点对点直接解决
4资源提供者发布作品请提供作品详细说明 与 截图 源码作品若引用了 其它模块或依赖请诚实说明 明细与版本!以及依赖是否开源。尽量做到资源下载后 可以直接使用与运行
5本站资源会员享受折扣 开一个吧只有这个才是站长能拿到手的