Tangram+Virtualview Windows/android如何编译xml动态布局

版权声明:本文为博主原创文章,未经博主允许不得转载以及商业运用。 https://blog.csdn.net/ONLYMETAGAIN/article/details/87696407

引言

开始学习使用Tangram+VirtualView动态布局方案的一种,在实际使用中,必然会遇到需要把自己写的xml布局编译为out/java,这里刚开始研究VirtualView tool编写vs编译环境,也看了很多的博客,都说没有实时查看的工具,作为一个已经喜欢了编写脚本,不开图的人,我现在只需要编译xml就行,只是为了自己用

工具准备

因为代码提交使用git,股Windows机器本身存在git brash工具,然后瞎子啊VitrualView tool项目,然后就可以开始编译了

如何编译

编译命令语句

sh 目录/virtualview_tools-master/compiler-tools/TemplateWorkSpace/buildTemplate.sh

第一步

拷贝动态布局xml到virtualview_tools-master\compiler-tools\TemplateWorkSpace\template下的目录
拷贝动态布局xml到virtualview_tools-master\compiler-tools\TemplateWorkSpace\template下的目录

第二步

在virtualview_tools-master\compiler-tools\TemplateWorkSpace下的templatelist.properties文件下添加需要编译的文件
在这里插入图片描述
在这里插入图片描述

第三步

在这里插入图片描述

第四步

在这里插入图片描述
在java里面找到对应的JAVA即可


需要特别注意的是,在virtualview_tools-master\compiler-tools\TemplateWorkSpace下的templatelist.properties文件下添加需要编译的文件其中亲们写入的rh_frvhh=RHFrVHH,1,其中的RHFrVHH就是注册时候的card名称,如果名称不对,那么就data.json中就不会引用成功

...
builder.registerVirtualView("RHFrVHH");
...
engine.setVirtualViewTemplate(RHFRVHH.BIN);

在data.json中测试

   [
    //标题
    {
    "type": "RHFrVHH",
    "style":{"bgColor":"#33efcc"}
    }
    ]

然后运行即可,就可以看到对应效果了

后记

生活不易,且行且珍惜,小菜鸟,不断学习中

猜你喜欢

转载自blog.csdn.net/ONLYMETAGAIN/article/details/87696407
今日推荐