前言
时间线的连续性的展示,可以更加友好的展现发展的时间节点。本文利用中继器实现简单的时间线流程
准备
1、搭建基础的页面组成
- 数据部分由中继器包裹动态面板
- 将数据分为左侧与右侧区分
- 数据内容中包括
- 背景
- 垂直线
- 椭圆标志
- 内容(左侧时间线、右侧时间线):段落文本
注:段落文本可以进行自动换行,在平时进行制作时,遇到多行文本可以替换单行为多行,这样就不会出现原型某些文字错位的问题。
2、搭建基础内容
- 创建动态面板:左侧、右侧。分别进行对应内容处理。
- 背景:完全填充
- 垂直线:与背景等高居中
- 椭圆标志:居中
- 段落文本:
- 左侧:设置文本上下居中,左右居右。同时设置周边10PX填充(保证留有间隔)。
- 右侧:设置文本上下居中,左右居左。同时设置周边10PX填充。
小技巧:在设计椭圆标志与垂直线时,由于垂直线为1PX的线条元件,所以在制作椭圆时,要采用奇数的半径,这样就可以完美的展示均分。若线为2PX,需采用偶数的半径。
3、交互处理:如何实现加载进行左右数据呈现
- 本次采用判断中继器的奇、偶行加载对应的动态面板。
- 偶数行设置为左侧交互加载。
- 设置判断触发条件。
- 设置中继器动态面板。
- 设置中继器数据的赋值。
储备知识: isEven 用途:判断数据行是否为偶数行;如果是偶数行,返回值为“True”,否则为“False”。 isOdd 用途:判断数据行是否为奇数行;如果是奇数行,返回值为“True”,否则为“False”。
3、其它完善