前言

时间线的连续性的展示,可以更加友好的展现发展的时间节点。本文利用中继器实现简单的时间线流程

中继器左右交叉时间线.gif

准备

  • Axure 8(或Axure 9)软件已安装。
  • 掌握基本的软件使用。

    本教程知识点

  • 初级的动态面板使用。

  • 初级的页面交互事件、元件交互事件使用。
  • 中级中继器使用。

    详细教程

    功能

  • 展示时间线,数据可通过中继器进行维护

    制作方式

    以简答的纵向时间线为例进行制作。

1、搭建基础的页面组成

  • 数据部分由中继器包裹动态面板
    • 将数据分为左侧与右侧区分
  • 数据内容中包括
    • 背景
    • 垂直线
    • 椭圆标志
    • 内容(左侧时间线、右侧时间线):段落文本

      注:段落文本可以进行自动换行,在平时进行制作时,遇到多行文本可以替换单行为多行,这样就不会出现原型某些文字错位的问题。

image.png
2、搭建基础内容

  • 创建动态面板:左侧、右侧。分别进行对应内容处理。
  • 背景:完全填充
  • 垂直线:与背景等高居中
  • 椭圆标志:居中
  • 段落文本:
    • 左侧:设置文本上下居中,左右居右。同时设置周边10PX填充(保证留有间隔)。
    • 右侧:设置文本上下居中,左右居左。同时设置周边10PX填充。

image.png
image.png

小技巧:在设计椭圆标志与垂直线时,由于垂直线为1PX的线条元件,所以在制作椭圆时,要采用奇数的半径,这样就可以完美的展示均分。若线为2PX,需采用偶数的半径。

3、交互处理:如何实现加载进行左右数据呈现

  • 本次采用判断中继器的奇、偶行加载对应的动态面板。

image.png

  • 偶数行设置为左侧交互加载。
    • 设置判断触发条件。
    • 设置中继器动态面板。
    • 设置中继器数据的赋值。

image.png
image.png
image.png

储备知识: isEven 用途:判断数据行是否为偶数行;如果是偶数行,返回值为“True”,否则为“False”。 isOdd 用途:判断数据行是否为奇数行;如果是奇数行,返回值为“True”,否则为“False”。

3、其它完善

  • 个人与社团的切换就是常规的双动态面板联动切换。
  • 数据填充注意数据有效长度,中继器中的数据输入恰当。

    总结

  • 本文主要使用了中继器的奇、偶行的函数,进行了业务逻辑的套用。

  • 同时在中继器中套用了动态面板展示了不同的状态区间。

中继器左右交叉时间线.rp