用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2016-11-29 14:37:05 comeonliuqd原创达人 layout可视化工具 楼主 02837
本帖最后由 comeonliuqd 于 2016-11-29 14:43 编辑
工具简介:小程序layout设计工具,可视化方式进行小程序UI设计。通过鼠标拖拽组件方式进行UI布局。工具提供符合微信视觉统一的模板,并且按照FlexBox方式可视化布局。自动生成wxml和wxss,复制到微信开发者工具中即可同步显示。视频介绍请移步优酷http://v.youku.com/v_show/id_XMTgyNTQ4NDcyMA==.html

上贴中我们介绍了字体规范,此贴介绍一下在列表中如何组合使用。下图是微信官方的要求
QQ图片20161129134333.png
在工具中通过拖拽组件可以制作出一样的效果
拖拽一个WViewRow。这个组件是小程序的view,flex-direction=row。缺省的属性如下。
QQ图片20161129105400.png
放在工具的画布上是这样的
QQ图片20161129134846.png
下面我们以 QQ图片20161129135019.png 为例实际制作一个。
此单项列表中一个view包括两个view,横向排列。最外层的view有margin-top、padding-left和padding-right。
我们先定义最外层view。为了看的清楚我先把画布改成蓝色(修改方法,鼠标点击画布,修改属性面板的背景色 QQ图片20161129135750.png )。
QQ图片20161129140734.png
截图中设置了width=375,height=50,margin-top=20,padding-left=15,padding-right=15。在画布中箭头指向的阴影区是提供设计时的参考,方便开发时确定maring和padding的大小。
然后放入两个wviewrow。第一个view宽度85,第二个宽度是375-15-85-15=260。 QQ图片20161129141030.png

然后在宽度85的view中放入一个text17pt,宽度是260的view中先放入一个image再放入一个text17pt. QQ图片20161129142249.png

此时会发现text和image都排列在view的顶端。这是因为view中flexbox缺省设置造成的,只要将两个view的align-items调整为center即可。 QQ图片20161129142958.png QQ图片20161129142941.png
然后再修改第二个view的justify-content为flex-end。让右箭头和文字在view的末尾排列。 QQ图片20161129143212.png QQ图片20161129143155.png


以上是flexbox属性的操作,请参考小程序UI设计(1)-轻松布局
再修改text中文字居右。 QQ图片20161129143931.png


这样一个列表项目的样式基本设置完毕。
大家可以下载软件实际动手操作一下。下载链接在http://www.wxapp-union.com/forum.php?mod=viewthread&tid=845的正文中。
请大家按照以上步骤通过工具完成一个列表项目吧,并请跟帖上传设计的截图。





发新帖
您需要登录后才可以回帖 登录 | 立即注册