查看: 9671|回复: 5

小楼axure 图文教程(七)日历元件的制作(图像热区效果)

[复制链接]

0

主题

83

回帖

25

积分

会员

axure元件研究生

Rank: 5Rank: 5

积分
25
发表于 2013-7-25 11:35:23 | 显示全部楼层 |阅读模式
尹广磊公众帐号
作者: 小楼一夜听春语
示例原型下载:小楼原创元件-日历
实现目标:
1、 点击日历图标出现日期选择面板,点击其中一个预先设定好的日期,日期在文本框显示。
2、点击日历图标中的清空,则删除文本框中的日期。
3、点击今天则文本框日期显示为当前日期(通过变量实现,未接触过变量的同学可略过)。
4、点击关闭,则关闭日期选择面板。
最终效果如下:(看不到动态效果时,请点击图片。)

实现过程:
首先,准备一个文本框,一个日历图标,一个动态面板,一个日期选择面板的图片(示例用图是从百度图片下载的),把这些元件的标签都设置好(不会设置标签参看教程:小楼axure rp教程(一)文本框焦点效果)。
准备好这些,我们就可以开始制作了。
1、  双击动态面板,再双击打开状态1,然后,把日期选择图片粘贴到里面,并拖动到左上角的位置,点右键—顺序–设置为最底层。

2、  从元件库里面拖出四个图片热区,分别调整成合适的大小后覆盖在清空、今天、关闭三个按钮和要选择的日期数字上。

3、  分别设置每个热区的鼠标点击事件。
A点击清空上的热区时,删除日期文本框的文字。

B点击今天上的热区时,调用系统日期变量[[Year]]-[[Month]]-[[Day]],将当前日期填入文本框。如果要是填前一天的就是[[Year]]-[[Month]]-[[Day-1]]喽,当天是月初1号,就是[[Year]]-[[Month-1]]-[[Day-1]]。然后设置动态面板隐藏,可以加上500毫秒淡入淡出的动画效果。

(设置动态面板隐藏的图就不截了,不会的参照C步骤)

C点击关闭上的热区时,设置隐藏动态面板。

D点击日期数字上的热区时,直接设置文本框的值等于对应的日期就可以了。然后隐藏动态面板。

4、  回到主页面给日历图标也加个鼠标点击事件,当鼠标点击时,切换动态面板可见性。

5、  在动态面板上点右键—编辑选项—设为隐藏。

6、  生成原型检验效果。

本文出自 诉客 ▪ 产品经理的心声,转载时请注明出处及相应链接。
本文永久链接: http://www.soger.net/109.html
小楼个人博客:www.soger.net启用新域名:www.iaxure.com,原创元件、原型、文章、教程,无私与大家分享!

0

主题

4

回帖

10

积分

会员

Rank: 5Rank: 5

积分
10
发表于 2013-12-30 11:25:00 | 显示全部楼层
学习了,变量一直不怎么会用!

0

主题

22

回帖

61

积分

会员

Rank: 5Rank: 5

积分
61
发表于 2014-1-15 13:49:59 | 显示全部楼层
没有源文件下载啊。。。

0

主题

22

回帖

61

积分

会员

Rank: 5Rank: 5

积分
61
发表于 2014-1-15 14:02:07 | 显示全部楼层
没有源文件下载啊。。。
lbzxy 发表于 2014-1-15 13:49

已经下载学习了,感谢。

0

主题

22

回帖

61

积分

会员

Rank: 5Rank: 5

积分
61
发表于 2014-1-15 14:26:47 | 显示全部楼层
这个控件不是很有用呢,没法任意选择某年某月某日的日期。

0

主题

1

回帖

10

积分

会员

Rank: 5Rank: 5

积分
10
发表于 2014-7-18 15:54:23 | 显示全部楼层
4# 蔡斌 在哪里下载的?请问可以分享一下吗?
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-4-28 22:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表