Axture是一种快速制作原型的工具,在产品经理和体验设计师之中非常流行,不过现在产品经理比较难找,所以我只好上阵研究了一下。

 
     经过几天的研究,看了小楼老师的一些视频,看了一些文档,做了一个比较丑的原型,对Axure的简单使用有了一个简单的认识,下面来简单记录一下。
 
     Axure的操作其实很简单,如果有过编程经验,无论是html前端编程还是windows Form编程,用起这个来都非常容易,如果没有这方面的经验,可能会觉得操作太麻烦,但是程序本身就是这样来运行和开发的,原型设计也没什么更好的办法。所以不要觉得Axure太麻烦,很多东西是必须要记住的,就如同程序员刚开始编程,也许要学习很多东西。
 
    简单来说,Axure就是将原件拖拽到页面上,然后设定其样式,比如位置、线框颜色、文字颜色、文字大小等,然后在元件上增加事件,事件有很多,比如鼠标按下、鼠标弹起、拖拽、获取焦点等等,这些事件会操作元件,比如移动、显示或隐藏,这样就会产生一些动画效果,还可以指定元件的交互样式,比如鼠标悬停、鼠标移开、选中等动作时元件的样式。
 
    Axure的默认元件库用来制作html页面基本够用了,如果要制作手机原型,就需要使用一些手机的组件,不过其实没有太大的区别,只不过交互在一个手机容器里执行而已。
 
    Axure比较需要注意的就是动态面板和中继器,下面简单说说其用法:
    1)动态面板是一个容器,有大小和占位,但是是看不到的,能看到的是它的第一个状态,每个状态都是独立的,你可以针对每个状态放置不同的元件,可以在其他元件的事件中,如按钮的点击事件中,切换其状态,这样这个面板所在的位置的显示就会改变了,效果挺炫的,还可以设置其隐藏、显示,可以设置其显示隐藏的动画方式,如从左到右,从上到下等等。
    2)中继器这个词不是很好理解,英文是Repeator,其实本质来说就是一个重复显示的组件,其背后是一个数据集,无限行无限列的,每个组件对应数据集中的一行,在每个组件加载时,可以定义其显示结果,比如if else之类的,增加其效果。中继器可以排序、筛选,还可以分页,可以设置中继器的每页条数和处在第几页。
    3)动态面板主要是用来动态显示一些效果,比如很多的弹出页面都可以做成动态面板,切换其状态或者显示隐藏。
    4)中继器和动态面板结合起来可以做出拖拽效果来,中继器很长,但是放到动态面板里只能显示一部分,我们可以将动态面板做成中继器一页的大小,然后定义动态面板的拖拽时间,让中继器显示下一页或者上一页。当然不用中继器也可以做出来,简单来说,就是移动中继器的位置,计算好每行的宽带,然后移动中继器的位置就可以了,因为超出动态面板的地方显示不出来,很适合在手机上模拟一些滑动效果。
 
   总之,Axure其实相当的复杂,学习曲线较高,等以后水平提高了,再来继续吧。
     

Axure学习笔记(一)的更多相关文章

  1. Axure学习笔记1--原型设计概述

    Axure原型 1.原型的出现 -软件功能复杂,用户需求多 -挖掘用户的实际需求 -项目组之间降低沟通成本 2.类型: [草图原型]描述产品大概需求,记录瞬间灵感 [低保真原型]展示系统的大致结构和基 ...

  2. UI设计学习笔记(7-12)

    UI学习笔记(7)--扁平化图标 认识扁平化 Flat Design 抛弃传统的渐变.阴影.高光等拟真视觉效果,打造看上去更平的界面.(颜色.形状) 扁平化图标有什么优缺点 优点: 简约不简单.有新鲜 ...

  3. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  4. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  5. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

  6. 2014年暑假c#学习笔记目录

    2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...

  7. JAVA GUI编程学习笔记目录

    2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...

  8. seaJs学习笔记2 – seaJs组建库的使用

    原文地址:seaJs学习笔记2 – seaJs组建库的使用 我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓. 所以不断的学习将是源源不断. 最 ...

  9. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

随机推荐

  1. MySQL相关的书籍

    http://item.jd.com/11389754.htmlhttp://item.jd.com/11390423.html http://item.jd.com/11398721.html

  2. [转]Oracle执行计划详解

    Oracle执行计划详解 --- 作者:TTT BLOG 本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html --- 简介:   ...

  3. 四、VueJs 填坑日记之搭建Axios接口请求工具

    上一章,我们认识了项目的目录结构,以及对项目的目录结构做了一些调整,已经能把项目重新跑起来了.今天我们来搭建api接口调用工具Axios.Vue本身是不支持ajax调用的,如果你需要这些功能就需要安装 ...

  4. SICK激光雷达LMS511测量数据说明

    帧结构说明 LMS511的官方手册存在几个版本,在<Laser Measurement Systems of the LMS500 Product Family>的英文手册中,对单次(连续 ...

  5. platform 收集linux/windows操作系统信息

    调用python的platform模块 #!/usr/bin/evn python #_*_ coding:utf-8 -*- import platform print "######## ...

  6. 《java.util.concurrent 包源码阅读》12 线程池系列之ThreadPoolExecutor 第二部分

    接着说worker线程是如何工作的.ThreadPoolExecutor有一个成员类叫Worker,所起到的作用就是线程池worker线程的作用. private final class Worker ...

  7. windows下tensorflow的安装

    一.直接python安装 1.CPU版本: pip3 install --upgrade tensorflow 2.GPU版本:pip3 install --upgrade tensorflow-gp ...

  8. MongoDB中聚合工具Aggregate等的介绍与使用

    Aggregate是MongoDB提供的众多工具中的比较重要的一个,类似于SQL语句中的GROUP BY.聚合工具可以让开发人员直接使用MongoDB原生的命令操作数据库中的数据,并且按照要求进行聚合 ...

  9. Python测试开发之---list、str、dict、tuple小结

    str的常用方法有: str.digits 0-9的表示str.uppercase 大写字母str.lowercase 小写字母str.letters 所有字母" ".join(s ...

  10. 为什么win记事本编辑的shell在linux中运行会报错

    结论:win记事本使用的格式有别于linux,二者不可混用.linux使用一个叫vi的编辑器. 解决办法:使用vi命令建立文件,在其中敲shell.命令:vi  > filename   (敲完 ...