zoukankan      html  css  js  c++  java
  • 小程序UI设计(3)-符合视觉规范-列表视觉规范

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

     

    在工具中通过拖拽组件可以制作出一样的效果
    拖拽一个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中文字居右。

     

  • 相关阅读:
    Tomcat December 31,2019
    XML
    Java
    mysql8.0.16安装(补) September 24,2019
    乱码中的编码和解码
    idea优化
    新版web.xml
    重定向和请求转发
    web下载文件设置的头信息
    响应状态码
  • 原文地址:https://www.cnblogs.com/myloveblogs/p/6169552.html
Copyright © 2011-2022 走看看