浮木云随笔小记(4)---APP搭建

数字寻梦人
• 阅读 167

上次分享了浮木云的交互编排,帮助我们实现了页面一些简单的动态交互,而这些简单的交互编排已经基本能够覆盖完整的页面交互了。剩下一些复杂的交互编排我准备在后续用到的过程中再给大家一一分享。今天我准备进军APP端静态页面搭建了,可能我这人对任何事都充满好奇,在看到浮木云可以直接给我提供手机壳效果,辅助我能够做APP端页面,此时我已经不满足于仅会制作web端的静态页面了。说句实在话,工作这么多年我还没做过app端的页面,因此对于app端页面设计我也是地地道道纯小白了。本次我搭建的页面还是仿照浮木云平台模版中心模版页面,搭建APP静态页面。

1、创建应用

搭建页面之前必不可少的步骤,创建应用,输入应用名称和行业分类,选择APP应用类型,页面布局根据具体需求选择,这里我选择的是底部导航。
浮木云随笔小记(4)---APP搭建

2、尺寸选择

创建应用过后,系统自动会提供一个初始的手机壳页面。当然,如果你对系统给出的手机壳外形不满意,可以自己选择你喜欢的手机型号,来适配你要搭建的原型页面,这里我选择iphone12/13/14。
浮木云随笔小记(4)---APP搭建

3、导航设置

这里就是对刚才选择的底部导航进行配置,根据具体需求确定底部导航有几个字段,这里我按照模版中心的页面,也选择添加四个菜单字段。
浮木云随笔小记(4)---APP搭建
页面呈现效果是这样滴,为什么这四个字段的颜色都是一样的,跟模版中心是有点不太一样?
浮木云随笔小记(4)---APP搭建
终于找到问题所在了,因为我的页面只有一个,在配置导航菜单数据时,跳转页面只能选择这一个初始化页面,导致四个菜单字段都是选中状态。因此我多复制了几个页面,并在导航菜单数据的每一个菜单选中对应的跳转页面,具体步骤如下:
浮木云随笔小记(4)---APP搭建
完成页面菜单的配置之后,页面的呈现效果是这样滴:
浮木云随笔小记(4)---APP搭建

4、框架搭建

仿照模版中心的“项目管理”页面,依次在页面从上层到下层放置弹性容器、下拉筛选框和列表容器,将整个框架布局定义好。
浮木云随笔小记(4)---APP搭建

5、内容填充

框架搭建好之后,分别对上述的框架进行内容填充,上层的弹性容器直接放入搜索框组件。
浮木云随笔小记(4)---APP搭建
对下拉筛选框进行下拉子项设置:
浮木云随笔小记(4)---APP搭建
同时在属性配置中对背景颜色、下拉框的选中颜色,以及下拉框动画时长进行相应的属性设置。
浮木云随笔小记(4)---APP搭建
接着在列表容器中放置两个弹性容器,分别在弹性容器中填充对应的内容,在填充内容之前,设置弹性容器的内间距和外间距,同时在该弹性容器内的框架搭建好,分别在放置的文字组件内填写文字名称。
浮木云随笔小记(4)---APP搭建
在第二个弹性容器内放入两个弹性容器,分别表示“参与人数”和“项目补贴”的内容。接下来就是在两个小的弹性容器内再次放置图片组件和文字组件,并对图片组件和文字组件设置相应的尺寸,同时通过图片组件上传图片。
浮木云随笔小记(4)---APP搭建
接下来就是对项目进度的内容填充,分别放置两个弹性容器来填充“流程审批”和“需求分析”的内容。在“流程审批”弹性容器内放置一个图片组件和一个弹性容器,图片组件就是用来放置那个小圆圈的,弹性容器用来放置两个文字组件的,填充“流程审批”的组件水平对齐调整成居左,填充“日期”的文字组件水平对齐调整成居右,两个文字组件的垂直对齐都调整成居中,这样就跟模板上一样啦。
浮木云随笔小记(4)---APP搭建
好了,一个稍微糊弄的APP端页面就这样搭建好了,虽然在制作过程中一直在嵌套容器,于我个人而言,正是通过这些容器的嵌套,才确保了页面的规范性。想想以前用Axure设计的页面,简直不忍直视,不是Axure用不起,而是浮木云更有性价比,哈哈哈。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
ClickHouse性能提升
本文经作者授权,独家转载:作者主页:https://www.jianshu.com/u/8f36a5e63d181\.不要用select\反例:select  from app.user_model正例:select login_id,name,sex from app.user_mo
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
IOS和android交互
第一次做和原生app的混合开发,其中有一些活动页面需要我这边用h5来做。那么必定涉及一个问题。就是和原生app做交互。分为ios和android。方法不同,逻辑思路都差不多。大体思路就是我和app端约定一个方法,类似于?接头暗号?比如说我们约定了一个方法:’蓝天白云‘,那么当我js调用这个方法的时候,app端通过'蓝天白云',认出了我,并作出
铁扇公主 铁扇公主
2年前
Mac上好用的原型设计软件Axure RP 9介绍
AxureRP9是一款功能强大的原型设计工具,它可以帮助用户创建交互式原型、流程图、线框图等,以便于设计和测试网页和移动应用程序。AxureRP9的主要功能包括:1.创建原型设计:该软件提供了丰富的用户界面元素、交互动画和效果,用户可以使用这些元素创建交互
子桓 子桓
1年前
Mac端动画交互设计工具 Principle免激活最新
Principle是一款交互原型和动效设计软件,专注于创建出色的动态交互原型和界面设计。它仅支持MacOS系统,操作简单,学习成本低。Principle的主要特点包括:提供丰富的动画和过渡效果,包括位移、缩放、旋转、淡入淡出等动画效果,以及页面之间的过渡效
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这