返回介绍

2、 运行自带Demo

发布于 2023-08-09 23:10:35 字数 1887 浏览 0 评论 0 收藏 0

在安装目录: SRC\MxDraw6.0\AndroidLibSample,下是我们的一个自带的demo,它里面有我们所有API的演示调用代码可以参考。

运行AndroidStudio打开该目录,如下:

Android开发使用控件入门

打开工程后,可以直接点运行,我们在”逍遥模拟器”下运行效果如下:

Android开发使用控件入门

Android开发使用控件入门

默认把DWG图纸拷贝到sdcard/TestMxLib目录下,运行demo就能看这个文件,然后点击打开。

2.1、 MxCADAppActivity说明:

该活动主要是存放CAD控件模块的地方,它会从布局资源: res/layout/cadglview.xml 加载UI,直接修改该资源来修改UI。

修改public void onCreate(final Bundle savedInstanceState) 函数中如下位置,可以在启动时,直接打开DWG图纸。

Android开发使用控件入门

函数: public void mcrxEntryPoint(int iCode)的kInitAppMsg入口,是控件初始化调用位置,在这里设置控件的属性,比如是否显示浏览文件UI,或是否显示工具条等属性,如下:

Android开发使用控件入门

2.2、 工具条说明

资源文件:assets/res/mxtool.json定义了控件工具条内容,工具条现在分两级,可以直接修改该工具条文件,来重新定义工具条,工具条显示效果如下:

Android开发使用控件入门

文件内容如下:

Android开发使用控件入门

查看工具条文件,可以看到点按钮执行的命令,比如画图直线,执行命令是Mx_Line,也可以在自己的UI按钮事件中,调用:MxFunction.sendStringToExecute(“Mx_Line”);开始画直线功能。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文