‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍主要内容

在微博发布中,输入文本时会有提示可输入文本字数的变化,当文本字数超过140时,提示转成长微博,点击转成长微博按钮原微博的内容会同步到长微博文本框内,本课我们介绍使用axure里面的变量和函数实现这个效果。

交互说明

1.鼠标在输入框(短微博)中为输入状态时,输入框变高,输入框背景显示蓝色阴影;未在输入状态时,输入框(短微博)恢复默认高度,无蓝色阴影

2.输入框(短微博)输入文本时,计算剩余可输入文本数量并信息提示;输入文本数量超过140时,提示文字改变,显示“进入长微博”按钮。

3.点击“进入长微博”按钮,打开新增长微博面板,输入框(长微博)显示文本与输入框(短微博)内容相同。

4.新增长微博面板中,点击面板背景缩略图,更换面板背景图。默认以首张缩略图为背景。

一、原型制作

步骤1:

拖入单行文本标签,制作微博示,编辑文字“来,说说你在做什么,想什么”

拖入多行文本框,制作输入框,设置位置与大小,x:39 y:43 , w:538 h:76,命名:输入文本1


步骤2:

拖入矩形,选择右演说气泡图形,调整旋转,再加入一个矩形把两个图形组合成一个新的图形,设置位置与大小与输入框一样,放在输入框上面,并分别命名为:外框1、外框2。

复制这两个矩形,调整位置与大小分别为:x:36 y:40 w:490 h:106,x:508 y:54 w:106 h:79,分别命名为:外框1-焦点、外框2-焦点,设置它选中时的交互样式,并设为隐藏


步骤3:

拖入文本标签,设置位置与大小,编辑文字:还能输入140字,命名:字数统计,并设为隐藏,再拖入文本标签,编辑文字:转成长微博,命名:转长微博,并设为隐藏


步骤4:

拖入图片部件,分别导入表情标、图片标、@、同步标,拖入文本标签分别对应编辑文字:表情、图片、朋友、同步。根据图标和文字分别对应命名:表情标、表情、图片标、图片、@、朋友、同步、同步标。


步骤5:

拖入矩形,设置位置与大小,编辑文字:广播,并命名:广播


步骤6:

制作新增长微博

a.拖入动态面板,把它设为隐藏,命名:长微博面板,在状态1里编辑,拖入矩形,调整位置与大小,编辑文字制作长微博标题栏;

b.拖入图片部件,导入一张图片作为,设置它置于最底层,并命名:背景,把它转为动态面板,新增7个状态,分别在每个状态中导入背景图片;

拖入矩形,设置大小与位置,把它放在背景下方,导入8张背景的缩略图并列放在在矩形中

C.拖入两个文本标签,分别编辑文字:标签、正文,放在对应的位置,拖入单行文本框,调整位置与大小,设置它的提示文字“请输入标题,最多30字(选填)”,设置它的提示样式,并设置最大字数是30

d.拖入图片,导入文本样式的图片,拖入多行文本框,调整位置与大小,把它在文本样式下方,命名:输入文本2

E.拖入矩形,调整大小与位置,编辑文字:生成长微博,拖入矩形和水平线,制作关闭按钮

二、设置“获得焦点时、失去焦点时”事件

步骤7:

步骤7:选中“输入文本1”双击“获得焦点时”事件,打开用例编辑器设置

动作1

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“外框1、外框2”前复选框,可见性“隐藏”

动作2

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“外框1-焦点、外框2-焦点、字数统计”前复选框,可见性“显示”,并设置“字数统计”置于顶层

动作3

第二步:点击新增动作,选择“选中”动作

第四步:配置动作,勾选“外框1-焦点、外框2-焦点”前复选框,选择选定状态值=true

动作4

第二步:点击新增动作,选择“移动”动作

第四步:配置动作,勾选“表情标”前复选框

移动到绝对位置,点击x后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件.表情标,点击“插入变量、函数”,选择“部件”下面的x,然后再选中“This”选择LVAR1,点击“确定”保存编辑并关闭“编辑值”窗口

点击y后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件.表情标,点击“插入变量、函数”,选择“部件”下面的y,再选中“This”选择LVAR1,在LVAR1.y后面加+30,点击“确定”保存编辑并关闭“编辑值”窗口

继续同样的操作设置“表情、图片标、图片、@、朋友、同步、同步标、广播”移动到同样的位置:绝对位置“x:[[LVAR1.x]],y:[[LVAR1.y+30]]”


步骤8:

选中“输入文本1”双击“失去焦点时”事件,打开用例编辑器设置

动作1

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“字数统计、外框1-焦点、外框2-焦点”前复选框,可见性“隐藏”

动作2

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“外框1、外框2”前复选框,可见性“显示”

动作3

第二步:点击新增动作,选择“选中”动作

第四步:配置动作,勾选“外框1-焦点、外框2-焦点”前复选框,选择选定状态值=true

动作4

第二步:点击新增动作,选择“移动”动作

第四步:配置动作,勾选“表情标”前复选框

移动到绝对位置,点击x后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件.表情标,点击“插入变量、函数”,选择“部件”下面的x,然后再选中“This”选择LVAR1,点击“确定”保存编辑并关闭“编辑值”窗口

点击y后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件.表情标,点击“插入变量、函数”,选择“部件”下面的y,再选中“This”选择LVAR1,在LVAR1.y后面加-30,点击“确定”保存编辑并关闭“编辑值”窗口

继续同样的操作设置“表情、图片标、图片、@、朋友、同步、同步标、广播”移动到同样的位置:绝对位置“x:[[LVAR1.x]],y:[[LVAR1.y-30]]”

三、设置”文字改变时“事件

步骤9:

选中“输入文本1”双击“文字改变时”事件,打开用例编辑器设置

第一步:编辑条件:如果部件值长度 .当前部件 ≦ "140"

动作1

第二步:点击新增动作,选择“设置文本”动作

第四步:配置动作,勾选“字数统计”前复选框,将文本值设置为点击值后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件文字.输入文本1,点击“插入变量、函数”,选择LVAR1,选择“字符串”下面的length,加入编辑文字设置为:还能输入[[140-LVAR1.length]]字,点击“确定”保存编辑并关闭“编辑值”窗口。

动作2

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“转长微博”前复选框,可见性“隐藏”,点击确定


步骤10:

选中“输入文本1”继续设置“文字改变时”时事件,重复步骤9操作(或复制用例1),修改用例相关参数

用例2:编辑条件:如果部件值长度 .当前部件 > "140"

动作1:将文本值设置为:超出[[LVAR1.length-140]]字,您可以转成长微博发表

动作2:显示“转长微博”,并置于顶层

四、设置“鼠标移入时、鼠标单击时、显示”事件

步骤11:

选中“转长微博”双击“鼠标移入时”事件,打开用例编辑器设置

动作1

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“外框1-焦点、外框2-焦点、转长微博、字数统计”前复选框,可见性“显示”,更多选项设置“转长微博、字数统计”置于顶层

动作2

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“外框1、外框2”前复选框,可见性“隐藏”

动作3

第二步:点击新增动作,选择“选中”动作

第四步:配置动作,勾选“外框1-焦点、外框2-焦点”前复选框,选择选定状态值=true


步骤12:

选中“转长微博”双击“鼠标单击时”事件,打开用例编辑器设置

动作1

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“长微博面板”前复选框,可见性“显示”,更多选项:置于顶层

动作2

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“转长微博,可见性“隐藏”

动作3

第二步:点击新增动作,选择“移动”动作

第四步:配置动作,勾选“表情标”前复选框

移动到绝对位置,点击x后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件.表情标,点击“插入变量、函数”,选择“部件”下面的x,然后再选中“This”选择LVAR1,点击“确定”保存编辑并关闭“编辑值”窗口

点击y后面的fx,打开“编辑值”窗口,点击“新增局部变量”设置LVAR1=部件.表情标,点击“插入变量、函数”,选择“部件”下面的y,再选中“This”选择LVAR1,在LVAR1.y后面加-30,点击“确定”保存编辑并关闭“编辑值”窗口

继续同样的操作设置“表情、图片标、图片、@、朋友、同步、同步标、广播”移动到同样的位置:绝对位置,“x:[[LVAR1.x]],y:[[LVAR1.y-30]]”


步骤13:

选中“长微博面板”双击“显示”事件,打开用例编辑器设置

第二步:点击新增动作,选择“设置文本”动作

第四步:配置动作,勾选“输入文本2”前复选框,将文本设置:部件文本=输入文本1

四、设置“鼠标单击时”事件

步骤14:

在长微博动态面板状态1的编辑区,选中第1张缩略图,双击“鼠标单击时”事件,打开用例编辑器设置

第二步:点击新增动作,选择“设置面板状态”动作

第四步:配置动作,勾选“背景”前复选框,选择状态:状态1

继续分别设置后面7张缩略图“鼠标单击时”事件,状态分别对应为:状态2、状态3、状态4、状态5、状态6、状态7、状态8


步骤15:

在长微博动态面板状态1的编辑区,选中关闭按钮,双击“鼠标单击时”事件,打开用例编辑器设置

第二步:点击新增动作,选择“显示/隐藏”动作

第四步:配置动作,勾选“长微博面板”前复选框,可见性“隐藏”


步骤16:

生成原型,预览效果

Axure 教程 | 微博分享相关推荐

  1. Axure教程:一个通用的app注册/登录页

    今天给大家分享一套APP注册/登录界面模板,其中包括本机登录页面,短信验证登录页面,密码登录页面,人脸登录页面,微博.微信.QQ.支付宝登录页面,注册页面,用户协议和隐私条款.该原型使用简单,交互完善 ...

  2. ShareSDK集成微信、QQ、微博分享

    1.前言 为什么要使用第三方的作为集成分享的工具呢?而不去用官方的呢?有什么区别么? 一个字"快",如果你使用官方的得一个个集成他们的SDK,相信这是一个痛苦的过程. 2.准备需要 ...

  3. xbanner 动画特效设置android,Axure教程:如何实现爱彼迎App首页Banner的切换效果

    原标题:Axure教程:如何实现爱彼迎App首页Banner的切换效果 本文分享一个用Axure实现爱彼迎App首页Banner切换效果的方法,供大家参考,欢迎一起交流. 作者最近闲暇时间试着将爱彼迎 ...

  4. axure读取服务器文件,Axure教程|云盘案例原型:文件管理

    今天和大家分享一个后台文件管理demo,包括图片管理.视频管理.音乐管理.文档管理和其它文件管理.这个demo也可以看做云盘.网盘的demo. 该原型交互效果齐全,使用也简单,只需要填写中继器表格即可 ...

  5. 【Axure教程】分类筛选卡片(订单卡片案例)

    卡片是系统常用的展示方式,采用卡片式布局能更直观的用户界面.所以作者今天就和大家分享如何在Axure中制作出分类筛选卡片的原型模板,我们已订单卡片为案例,包括以下交互效果: 1.筛选:可以根据卡片不同 ...

  6. 【Axure 教程】中继器(基础篇)

    一.初识中继器 中继器是 Axure 中一个比较高阶的应用,它可以让我们在纯静态网页中模拟出类似带有后台数据交互的增删改查的效果,虽然它没有真正意义上帮我们存储任何的数据,但是当我们在一次项目体验过程 ...

  7. 史上最具体Android集成QQ,微信,微博分享(不用第三方)持续更新中

    QQ 下载sdk并执行demo 各种配置 IUiListener 分享图片 分享到QQ 分享到QZONE Sina微博 配置 选择集成sdk方式 分享图片 微信 朋友 朋友圈 如今项目中用个第三方登录 ...

  8. Axure教程:如何使用动态面板?动态面板功能详解

    写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...

  9. android qq分享自动弹出,史上最详细Android集成QQ,微信,微博分享(不要第三方)持续更新中...

    QQ1 下载sdk并运行demo 2 各种配置 IUiListener 4 分享图片41 分享到QQ 41 分享到QZONE Sina微博配置 选择集成sdk方式 分享图片 现在项目中用个第三方登录, ...

  10. java求职攻略_2020年求职攻略 《Java面试连成诀》教程免费分享

    原标题:2020年求职攻略 <Java面试连成诀>教程免费分享 IT行业薪资高.就业好.发展前景广阔,而面试是我们打开事业大门的第一关.技术的革新以及IT从业者增多加大了市场竞争,面试中问 ...

最新文章

  1. 我的Linux随笔目录
  2. java ArrayList 清空元素时迭代器造成的错误
  3. 全渠道java b2b b2c o2o平台
  4. 《Android插件化技术——原理篇》
  5. python数组展示_python如何显示数组
  6. 构建之法 第三次心得
  7. 公积金10万元,为何却不能贷款买房?
  8. 补习系列(8)-springboot 单元测试之道
  9. python装饰器代码简洁_Python基础知识之装饰器(示例代码)
  10. MySQL如何访问Postgres
  11. SQL光标的基本使用
  12. .config文件与.xml文件的关系
  13. cactiez mysql_CactiEz 无法登陆 、重启不画图处理
  14. Excel单元格引用方式
  15. pc端软件怎么做性能测试,企点PC端性能测试——UI卡顿分析
  16. Machine Learning 机器学习基本概念
  17. CSS实现文字凹凸效果
  18. linux 进程的vss rss uss,内存VSS,RSS,PSS,USS解读
  19. Java识别获取pdf中文字信息(此方法任意pdf的信息都可以拿到)
  20. type-c接口显示器方案

热门文章

  1. IIS管理器无法打开。启动后,在任务栏中有,但是窗口不见了
  2. c++ SIMD AVX2比较 例子
  3. 微信小程序UI组件库合集
  4. paypal html5 支付,H5网站接入Paypal支付接口
  5. wordpress 百度主动推送 PHP,WordPress 百度自动推送插件
  6. 蛋白质配体复合物-分子动力学模拟Gromacs
  7. 使用最小二乘法计算多元线性回归的公式推导
  8. 线性回归之最小二乘法公式推导和原理介绍
  9. MySQL基础知识,入门必备
  10. html5 浏览器适配问题