当前位置:首页 > 技术分析 > 正文内容

Axure中的“AdaptiveViews”(自适应视图)是什么

ruisui883个月前 (03-27)技术分析16

一、“Adaptive Views”(自适应视图)的作用


在Axure中(7和9的版本)我们更方便地创建自适应原型。我们可以通过这个功能——“Adaptive Views”(自适应视图)来实现这一点。


通过“Adaptive Views”(自适应视图),我们可以为某一屏生成不同的尺寸,并且针对不同的节点进行优化。节点是根据浏览器窗口的像素宽度和/或高度确定的。

二、如何规划自适应视图

如果我们的网站或应用有相关的尺寸统计,我们可以参考尺寸统计来设置节点。


当我们添加一个自适应视图时,可以根据宽度/高度来设置新的视图,也可以从软件提供的五个预设参数中选择。

五个预设参数如下:





Large display(大屏显示器)(1200×任意高度或以上)

Landscape tablet(平板电脑横屏)(1024×任意高度或以下)

Portrait tablet(平板电脑竖屏)(768×任意高度或以下)

Landscape phone(手机横屏)(480×任意高度或以下)

Portrait phone(手机竖屏)(320×任意高度或以下)


自适应视图继承父视图或基本视图中的属性。我们通常在基本视图(或默认视图)中完成主要的设计,再为每一个子视图添加额外的细节。


提示:在子视图中进行的修改不影响父视图。个人设计师或者团队在自适应视图设计过程中有两种主要的工作思路可供参考:



  • 移动端优先:以最小尺寸为基本视图


每一个子视图以前一个视图为基础,逐渐放大


  • 从大屏到小屏以最大尺寸为基本视图


每一个子视图以前一个视图为基础,逐渐缩小

三、如何管理自适应视图

我们可以参考以下步骤来管理自适应视图。

1.勾选检查窗口-属性标签下的“Adaptive-Enabled”复选框,在编辑窗口右上角会显示出自适应视图管理按钮。


提示:使用Axure 7的用户不需要做这一步,直接从步骤2开始操作。

2.单击工作区左上角“ManageAdaptive Views”(管理自适应视图)按钮,打开“Adaptive Views”对话框。

提示:

我们也可以从主菜单中打开“Adaptive Views”(自适应视图)对话框,其路径为“Project”(项目)—“AdaptiveViews”(自适应视图)。


3.单击绿色+按钮添加一个新的视图。

4.在“Presets”(预设)下拉菜单中,选择自己所需的尺寸设置内容。完成第一个尺寸的设置



5.再单击绿色+按钮继续添加新的视图。在“Presets”(预设)下拉菜单中,选设置第二个尺寸。



添加完所有需要的视图后,单击“OK”(确定)按钮关闭“Adaptive Views”(自适应视图)对话框。

提示:尺寸除了应用自带的尺寸之外,还可以进行自定义设置,输入自己实际所需的尺寸即可。

6.在所需的不同尺寸设置好之后,工作区的显示是这样子的。


此时我们可以看到自适应视图工具栏中多出了三个标签页,分别对应着我们设置的“Base”(基本)、“1024”和“768”三个不同视图。


提示:

通常情况下,工作区的顶端并不会显示基本视图或子视图的标签页。自适应视图的相关标签页仅在视图被创建之后才会显示。


标签页有蓝色、橙色、灰色和绿色四种颜色分别代表不同状态。在上述例子中,“基本”标签是蓝色的,表示这个视图当前是打开可编辑的状态。“1024”和“768”是橙色的,表示它们是子视图,如果当前选中视图的样式进行了更改,它们会受影响。

如标签页为灰色,表示它们不会被选中视图样式的更改所影响(例如,如果选中的是一个子视图,它的标签页将是橙色的,而相关父视图的标签页将为灰色)。如打开“768”视图之后,“1024”视图的标签页就是灰色的。


“Affect AllViews”(影响所有视图)选项被勾选,则标签页将变为绿色,这意味着所有的改动将影响所有的视图。



Adaptive Views”(自适应视图)是在7和8的版本中帮助我们制作不同尺寸页面的原型的。在Axure 9 之中取消了这一功能。如果你还在使用7或8的版本的话,这个功能可以了解一下。



扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3067.html

标签: 宽度自适应
分享给朋友:

“Axure中的“AdaptiveViews”(自适应视图)是什么” 的相关文章

10分钟搞定gitlab-ci自动化部署

gitlab-ci 是持续集成工具/自动化部署工具,类似 jenkins。持续集成 是将代码集成到共享存储库并尽可能早地自动构建/测试每个更改的实践 - 通常一天几次。概述在编码完成时都会进行打包发布过程,如果每次都手动操作这一步骤就会浪费时间,效率低下。所以就有了持续集成。准备事项请提前安装以下软...

前后端分离自动化运维平台开发

运维平台采用前后端分离:前端vue,框架vue-element-admin;后端python,框架django-rest-framework.目前运维平台模块如下:1、 CMDB管理应用管理、环境管理、开发语言管理、产品项目管理、资产管理2、 构建发布持续构建、持续部署、Jar工程依赖构建3、 容器...

壹啦罐罐 Android 手机里的 Xposed 都装了啥

这是少数派推出的系列专题,叫做「我的手机里都装了啥」。这个系列将邀请到不同的玩家,从他们各自的角度介绍手机中最爱的或是日常使用最频繁的 App。文章将以「每周一篇」的频率更新,内容范围会包括 iOS、Android 在内的各种平台和 App。本期继续歪楼,由少数派撰稿作者@壹啦罐罐介绍他正在使用的...

vue v-html动态生成的html怎么加样式/事件

1、动态生成的html,样式不生效//html 布局 <view v-html="html"> {{html}} </view> //动态生成的元素 <view class="btngo" @tap="handleLink...

虚幻引擎5.5发布

IT之家 11 月 13 日消息,虚幻引擎 5.5 现已发布。据介绍,新版本虚幻引擎在动画创作、虚拟制作和移动游戏开发方面取得进步;渲染、摄像机内视觉特效和开发人员迭代等领域的部分功能已可用于生产。IT之家整理部分功能亮点如下:动画Sequencer增强虚幻引擎的非线性动画编辑器 Sequencer...

Python中的11 种数组算法

1. 创建数组 创建数组意味着留出一个连续的内存块来存储相同类型的元素。在大多数语言中,您可以在创建数组时指定数组的大小。假设您正在书架上整理一组书籍,并且您需要为正好 10 本书预留空间。功能架上的每个空间都对应于数组中的一个索引。# Example in Python arr = [1, 2,...