小程序UI设计(3)-符合视觉规范-列表视觉规范

  • • 发表于 8年前
  • • 作者 leo
  • • 2842 人浏览
  • • 1 条评论
  • • 最后编辑时间 8年前
  • • 来自 [开发工具]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

工具简介:小程序layout设计工具,可视化方式进行小程序UI设计。通过鼠标拖拽组件方式进行UI布局。工具提供符合微信视觉统一的模板,并且按照FlexBox方式可视化布局。自动生成wxml和wxss,复制到微信开发者工具中即可同步显示。视频介绍请移步优酷http://v.youku.com/v_show/id_XMTgyNTQ4NDcyMA==.html

上贴我们介绍了字体规范,此贴介绍一下在列表中如何组合使用。下图是微信官方的要求

在工具中通过拖拽组件可以制作出一样的效果
拖拽一个WViewRow。这个组件是小程序的view,flex-direction=row。缺省的属性如下。

放在工具的画布上是这样的

下面我们以为例实际制作一个。
此单项列表中一个view包括两个view,横向排列。最外层的view有margin-top、padding-left和padding-right。
我们先定义最外层view。为了看的清楚我先把画布改成蓝色(修改方法,鼠标点击画布,修改属性面板的背景色)。


截图中设置了width=375,height=50,margin-top=20,padding-left=15,padding-right=15。在画布中箭头指向的阴影区是提供设计时的参考,方便开发时确定maring和padding的大小。

然后放入两个wviewrow。第一个view宽度85,第二个宽度是375-15-85-15=260。

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

此时会发现text和image都排列在view的顶端。这是因为view中flexbox缺省设置造成的,只要将两个view的align-items调整为center即可。

然后再修改第二个view的justify-content为flex-end。让右箭头和文字在view的末尾排列。


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

这样一个列表项目的样式基本设置完毕。
大家可以下载软件实际动手操作一下。下载链接在http://www.wxappclub.com/topic/456
请大家按照以上步骤通过工具完成一个列表项目吧,并请跟帖上传设计的截图。

分享到:
1条评论
Ctrl+Enter
作者

leo

leo

APP:0 帖子:16 回复:8 积分:516

已加入社区[2922]天

工欲善其事必先利其器-小程序UI工具

作者详情》
Top