版权声明:本文为博主原创文章,未经博主允许不得转载以及商业运用。 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下的目录
第二步
在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"}
}
]
然后运行即可,就可以看到对应效果了
后记
生活不易,且行且珍惜,小菜鸟,不断学习中