Axure8.0原型案例:制作手机拨号界面

14 评论 36450 浏览 96 收藏 5 分钟
🔗 B端产品经理两大难题:如何从市场,用户,业务等多个角度分析和设计产品?如何有效地管理和推进项目落地?

今早上在去公司的班车上打开手机拨号界面,突然想怎么能用Axure把它做出来,到了公司花了半小时就做出来,然后把制作过程分享给大家。

效果描述

手机拨号,想必大家都知道,就是点击数字时有按下反馈,且会组成一串手机号码,同时按错数字,会有撤退按钮删除刚输入的数字,效果链接:http://flpa2p.axshare.com

一、首先画页面原型

主要元件为无边框文本框“显示”(设置输入文字为居中),数字按键“1”、“2”….(设置白色圆形背景),撤销按钮“撤销”。

手机拨号

二、添加交互事件

1、为数字按键添加鼠标按下状态

  • 全部选中数字按键,在右侧统一设置交互样式为“鼠标按下时,填充颜色为绿色、字体颜色为白色”,即鼠标点击时显示绿色背景+白色文字,松开恢复默认状态。

QQ截图20161213181053

2、为数字按键添加“鼠标单击该数字按键时,在显示框依次显示单击的数字”,即执行“单击数字按键设置显示框文本为…”命令。

  • 选中数字按键“1”,设置鼠标单击时,设置文本-选择“显示”文本框;
  • 点击fx,设置文本框显示文本,因为文本框里的值是变化的,我们设置局部变量LAVR1=元件文字=“显示”,然后设置fx=[[LVAR1]]1,即上一个变量值后面再显示刚刚单击的数字1,注意不是[[LVAR1]]+1,那就变成加法了;
  • 为其他数字按键也添加这个命令,设置fx=[[LVAR1]]2、[[LVAR1]]3…,这样就完成了“鼠标单击数字按键时,在文本框依次显示单击的数字”。

QQ截图20161213175902

3、设置点击“撤销”按钮,文本框“显示”会相应删除一个数字。也是执行“单击撤销按键设置显示框文本为…”命令。

  • 选中“撤销”按钮,设置鼠标单击时,设置文本-选择“显示”文本框。
  • 点击fx,设置文本框显示文本,设置局部变量LAVR1=元件文字=“显示”,设置fx=[[LVAR1]]??,该怎么设置呢?这时我们用到一个函数“substring(from,to)”,即从截取变量的第from位到to位字符串,举例LVAR=123456,那截取第1位到第4位字符串LVAR.substring(1,4)=234(从第1位,不包括第1位的数字,到第4位包括第4位的数字,所以为234,而不是1234)。
  • 点击“撤销”按键,文本框应该截取0位到倒数第2位的字符串,那倒数第2位该怎么表示,这时又用到一个函数LVAR.length,即变量值字符串长度,这里可以理解为字符串数字个数,那倒数第2位就表示为LVAR.length-1。所以fx=[[LVAR1.substring(0,LVAR1.length-1)]],设置好并确认,就达到了“点击撤销按钮,文本框会相应删除一个数字”的效果。

QQ截图20161213175801

按下“F5”生成Html预览一下吧!

今天主要通过局部变量和两个函数LVAR.substring(from,to)、LVAR.length来做手机拨号,希望大家能通过练习掌握,有什么问题大家可以一起交流学习呀。

 

本文由 @ 一位焦户 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 您好~想问您‘*’和‘#’号这两个怎么显示出来,我做的这俩个都不能拨出来 😳

    来自北京 回复
  2. 感谢,对想入行的新手来说受益良多!(又学会了一个交互~哈哈 😉

    来自重庆 回复
  3. 您还,清完下。为啥我的axure8.0,添加局部变量那里没有【显示】

    来自上海 回复
    1. 没有看到具体的,也不知道是怎么回事,你加个qun 417203171 我给你看看

      来自江苏 回复
    2. “显示”是给元件启动名字

      来自四川 回复
    3. 是给元件起的名字

      来自四川 回复
    4. 嗯 是的

      来自江苏 回复
    5. 棒棒哒

      来自江苏 回复
  4. 函数好难 😥 理解不了

    来自江苏 回复
    1. 嗯,需要有前端基础,不过Axure做原型只是表达设计方案,没必要做出什么炫酷吊炸天的动效,会基本的就可以

      来自江苏 回复
  5. 谢谢,能否加个微信?

    回复
    1. 微信号lcq1218best

      来自江苏 回复
  6. 不用做这么高保真的

    来自广东 回复
    1. 嗯,强迫症又犯了

      来自江苏 回复
专题
12819人已学习12篇文章
企业想扩大自身的知名度和影响力都离不开新媒体。本专题的文章分享了企业新媒体运营指南。
专题
77040人已学习25篇文章
APP设计是一位优秀产品经理的基本功。
专题
13359人已学习11篇文章
要想判断一个行业的趋势,就要做好行业分析。本专题的文章分享了如何撰写行业分析报告。
专题
13755人已学习13篇文章
本专题的文章分享了产品经理数据分析方法论。
专题
12165人已学习12篇文章
增长这个话题,是互联网产品在成长过程中绕不过的问题。本专题的文章分享了产品增长指南。
专题
17317人已学习12篇文章
分销是互联网拉人头和推广的常用手段,能够在短时间内实现裂变营销。本专题的文章分享了分销体系设计指南。