首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最新iOS设计规范七|10大视觉规范(Visual Design)

iOS应用中,您可以配置界面元素和布局,以iPad上执行多任务处理拆分视图中,屏幕旋转以及在其他设备上自动更改形状和大小。设计一个适应性强的界面在任何环境都提供出色的体验非常重要。...例如:垂直尺寸类型从紧凑高度变为常规高度,可能是因为用户将设备从横向旋转到纵向,标签栏可能会变得更高。 1. 设备尺寸类型。根据屏幕尺寸,不同尺寸类别组合适用于不同设备上的全屏体验。 ? ?...有人旋转设备,整个布局无需更改。例如,如果您的应用在纵向模式显示图像网格,则不必横向模式显示与列表相同的图像。相反,它可能只是调整网格的尺寸。尝试在所有情况保持可比的体验。...目标是全屏设备上播放视频内容,默认情况全屏模式(纵横填充)显示内容。但是,如果填充显示会导致过多的内容被裁剪,则应缩放视频以适合屏幕模式显示内容。...视频内容使用嵌入式信箱或邮筒模式填充以符合特定的纵横比,iOS无法根据用户选择的观看模式正确地缩放视频。嵌入的视频会使其全屏模式和适合屏幕模式显示得更小。

7.9K30

最新iOS设计规范二|7大应用架构

如果您的应用同时支持纵向和横向模式,则应使用设备的当前方向启动。如果您的应用仅在一种方向上运行,则应始终以该方向启动,并在必要让人们旋转设备。...(二) 全屏 全屏演示风格涵盖了整个屏幕。先前的视图已完全覆盖,从而最大程度地减少了视觉干扰。人们通过点击按钮来关闭全屏模式视图。...如果使用当前上下文模式视图样式拆分视图窗格,弹出窗口或其他非全屏视图显示模式内容,则在紧凑环境中显示模式内容,应切换为使用工作表。 模态设计规范如下: 模态要在合适的时机使用。...极少数情况,当用户Popover中执行操作后需要用到模态视图,请在显示模态视图之前先关闭Popover。 通常为模态任务设置一个标题。...iOS默认的过渡方式是:模式视图屏幕底部向上滑入,被关闭向下滑出。注意在整个APP中使用统一的模态转换样式。

2.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Windows 8.1 应用再出发 - 视图状态的更新

其中Snapped 和 Filled 状态只能显示横向分辨率1366像素或更高的屏幕中。而Snapped视图固定宽度为320像素。...2)应用分为全屏状态和非全屏状态,全屏状态,因为屏幕上可以同时容纳多于两个应用横向排列,所以应用状态分为贴近屏幕左侧,贴近屏幕右侧 和 都不贴近的状态。...3)当在应用中启动其他应用,例如点击链接启动IE 。默认两个应用会横向平分屏幕空间,但是我们可以设置让应用比启动的应用更宽,更窄,变为最小宽度,或者变得不可见。...从屏幕宽度的一半到500像素宽为第一阶段,这一阶段还不需要对布局做特殊的调整,可以让应用内部横向滚动显示,当然你可以对应用中的图片等元素做尺寸的缩放。...来看看运行效果: 我们看到,当应用视图宽度小于500,我们通过视图状态的变化完成了我们想要的页面效果。例子本身很简单,更多的是说明思路让大家有一个直观的认识。

1.1K60

01.视频播放器框架介绍

其中全屏播放支持旋转屏幕。 A.1.4 可以支持多种视频播放类型,比如,原生封装视频播放器,还有基于ijkPlayer封装的播放器。...还支持设置n秒后不操作则隐藏头部和顶部布局功能 A.1.6 可以设置竖屏模式全屏模式和横屏模式全屏模式,方便多种使用场景 A.1.7 top和bottom面版消失和显示:点击视频画面会显示、隐藏操作面板...B.1.6 切换横竖屏:切换全屏,隐藏状态栏,显示自定义top(显示电量);竖屏恢复原有状态 B.1.7 支持切换视频清晰度模式 B.1.8 添加锁屏功能,竖屏不提供锁屏按钮,横屏全屏显示,并且锁屏...其中黑边的背景可以设置 C.1.3 可以设置播放有权限的视频的各种文字描述,而没有把它写在封装库中,使用者自己设定 C.1.4 锁定屏幕功能,这个参考大部分播放器,只有全屏模式才会有 03.视频播放器架构说明...用户从wifi切换到4g网络,提示网络切换弹窗界面(网络由wifi变为4g的时候会显示) 图片广告视图(带有倒计时消失),开始视频广告视图,非会员试看视图 弹幕视图(这个很重要),水印显示视图,倍速播放界面

2.6K51

iOS屏幕旋转及其基本适配方法

屏幕旋转示例.jpeg 前段时间抽空总结了一iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配。的确,视频播放与游戏类型的App经常会遇到这个的问题。...目录 一、最让人纠结的三种枚举 二、两种屏幕旋转的触发方式 三、屏幕旋转控制的优先级 四、开启屏幕旋转的全局权限 五、开启屏幕旋转的局部权限(视图控制器) 六、实现需求:项目主要界面竖屏,部分界面横屏...home键的位置作为参照的,我们来看一它们源码中的定义如下: //Portrait 表示纵向,Landscape 表示横向。...方法2:需要默认横屏的界面里设置,进入时强制横屏,离开强制竖屏 关于这种使用,这个具体可以参考第五节中的demo2 注:两种方法不可同时使用 八、关于旋转后的适配问题 屏幕旋转的实现会带来相应的UI...首先我们要能够监测到屏幕旋转事件,这里分为两种情况: 1.视图控制器UIViewController里的监测 发生转屏事件的时候,下面的UIViewControoller方法会监测到视图View的大小变化

9K60

Material Design — Navigation drawerStandard drawer Modal drawer Bottom drawer

它们可以永久屏幕显示,也可以通过导航菜单图标进行控制。...Permanently visible standard drawers 允许不相关的目的地之间快速旋转。 此时需要一个 menu icon 进行控制,因为这种 drawers 不能被用户关闭。...调整 bottom navigation drawer 的打开位置,以便在屏幕底部剪切最后一个视图中的列表项。 这可以通知用户有更多项目要查看。...移动端打开(横向移动端的横向方向上,较高的 bottom navigation drawers 会自动打开到全屏模式。 ? ?...滚动 Bottom navigation drawers 一旦打开至全屏高度,就可以在内部滚动。 最初打开到屏幕高度的50%显示其他项目之前,必须将 drawer 拖到屏幕高度。

3.8K40

iOS 面向协议封装全屏旋转功能

-> UIInterfaceOrientationMask { if UIApplication.shared.lxf.allowRotation { // 可旋转屏幕所支持的方向...进入/退出 全屏后的回调 switchFullScreen的调用者为UIView,如果specifiedView为nil会自动填写,superView也是如此 switchFullScreen...方法不推荐直接使用,不过当遵守协议者为UIViewController,可以通过使用默认参数来切换屏幕方向lxf.switchFullScreen() ?...Default animateDuration Double 进入/退出 全屏旋转动画时间 0.25 enterFullScreenOrientation UIInterfaceOrientation...lxf_FullScreenable_3 结语 到这里相关的说明已罗列完毕,有什么不清楚的可以下载Demo看看,或者文章下方留言提问 LXFProtocolTool 主要是通过协议的方式来方便快捷地实现一些的实用功能

1K60

【Android】WebView 应用模版 ( WebView 设置 | 设置 WebSettings | 启用调试模式 | 设置 WebChromeClient )

= true 启用内置缩放控件 设置 WebView 是否 启用内置缩放控件 ; builtInZoomControls 属性设置为 true ,WebView 将在屏幕显示一个简单的缩放控件...使用场景 : 如果您的 网页屏幕显示得很好,但在狭窄屏幕上缩放过大或过小,您可以启用此选项。...视图端口模式,WebView 会将页面缩小到适应屏幕的宽度。 这意味着用户浏览网页无需进行横向滚动,但可能会使网页缩小得过多,影响可读性。...// 设置 WebView 是否使用宽视图端口模式 // 宽视图端口模式 , WebView 会将页面缩小到适应屏幕的宽度 // 没有经过移动端适配的网页 , 不要启用该设置...// 宽视图端口模式 , WebView 会将页面缩小到适应屏幕的宽度 // 没有经过移动端适配的网页 , 不要启用该设置 settings.loadWithOverviewMode

2.9K20

vivo官网APP全机型UI适配方案

下面没有介绍分栏模式的适配,因为分栏的模式也可能被用户关闭,最终成为全屏模式,所以说,可以选择只适配全屏模式,这样的适配成本较低。...3.2.3 PAD机型适配方案骨骼图pad平板,屏幕旋转,并且旋转后的宽高比差异较大,纵向,宽高比是5 : 8,横向,宽高比是8 : 5。...pad纵向,其实高度像素是足够展示很多内容的,比如下图中的模块1、模块2、 模块3的图片;但是pad横向,没办法展示更多的内容(倒是有个方案,最后再说),只能下图中的模块1、模块2的图片。...3.4.1 UI如何设计的如图所示,能够直观地感受到,从直板手机到折叠屏内屏再到Pad横屏,设备的可显示面积增大,页面充分利用空间展示更多的商品信息。...下面做些列举,但不讲解实现方式了。1、文字显示区域放大如下图所示,标题的长度,整个容器显示宽度变宽的同时,也跟着一起变化,保证内容的长度可以自适应的变化。

1.5K30

Win10 快捷键大全(史上最全)「建议收藏」

Alt + 向左键 后退 Alt + 向右键 前进 Alt + Page Up 向上移动一个屏幕 Alt + Page Down 向下移动一个屏幕 Ctrl + F4 关闭活动文档(全屏模式和允许你同时打开多个文档的应用中...出现 Windows 提示,将焦点移到该提示。 再次按这些键盘快捷方式,将焦点移到定位 Windows 提示的屏幕上的元素。...“程序员”模式选择 Not & “程序员”模式选择 And 空格键 “程序员”模式切换位值 游戏栏键盘快捷方式 按此键 执行此操作 Windows 徽标键 + G 打开游戏栏(游戏处于打开状态...”键盘快捷方式 按此键 执行此操作 Alt + Enter 全屏播放 Esc 退出全屏 Enter 选择焦点中的内容 空格键 或 Ctrl + P 播放或暂停(视频处于焦点中) Alt +...按此键 执行此操作 空格键(“集锦”中) 选择项目并进入选择模式 Enter(从选择模式处于选择模式选择项目 空格键(查看照片) 显示或隐藏命令 空格键(查看视频) 播放或暂停视频 箭头键(

15.8K30

最新iOS设计规范三|3大界面要素:栏(Bars)

拆分视图中,导航栏可能会显示拆分视图的单个窗格中。导航栏是半透明的,也可以添加背景色,并且必要可以设置为隐藏。 ? 某些情况可暂时隐藏导航栏,以提供更沉浸的体验。...例如,人们查看全屏照片时,“照片”会隐藏导航栏和其他界面元素。如果你的APP也用到了这个功能,切记要让用户使用简单的手势(如点按)来恢复导航栏。 导航栏标题 导航栏中显示当前视图的标题。...不要在侧边栏中显示超过两个层次的层次结构。数据层次结构深于两个级别,请在拆分视图界面的补充列中使用列表视图。...显示全屏媒体,请考虑暂时隐藏状态栏。...例如:Safari中,当你开始滚动页面,工具栏会自动隐藏,因为你可能正在阅读。你还可以点击屏幕底部让它再次出现。弹出键盘,工具栏也会被隐藏。 ?

9.8K10

【提升效率】新手最容易忽略的6个AI“冷技巧”

快速切割对象 依然是橡皮擦工具,鼠标拖拽按住Alt键即可拉出一个虚线框,松开鼠标后,对象就直接被虚线框切割了,是不是很快很方便?...(【L】、【M】状态绘图) 【↓】 矩形、圆角矩形工具 【M】 画笔工具 【B】 铅笔、圆滑、抹除工具 【N】 旋转、转动工具 【R】 缩放、拉伸工具 【S】 镜向、倾斜工具 【O】 自由变形工具...H】 放大镜工具 【Z】 默认前景色和背景色 【D】 切换填充和描边 【X】 标准屏幕模式、带有菜单栏的全屏模式全屏模式 【F】 切换为颜色填充 【<】 切换为渐变填充 【>】 切换为无填充 【/】...临时使用抓手工具 【空格】 精确进行镜向、旋转等操作 选择相应的工具后按【回车】 复制物体 【R】、【O】、【V】等状态按【Alt】+【拖动】 二 文件操作 新建图形文件 【Ctrl】+【N】 打开已有的图像...将图像显示为边框模式(切换) 【Ctrl】+【Y】 对所选对象生成预览(边框模式中) 【Ctrl】+【Shift】+【Y】 放大视图 【Ctrl】+【+】 缩小视图 【Ctrl】+【-】 放大到页面大小

1.6K30

Activity横竖屏切换的那些事

https://blog.csdn.net/gdutxiaoxu/article/details/62235974 讲解之前需要说明的是 旋转屏幕系统的自动旋转屏幕开启的情况,我们旋转屏幕...系统自动选择屏幕方向 behind 跟activity堆栈中的下面一个activity的方向一致 landscape 横屏方向,显示的宽比高长 portrait 竖屏方向,显示的高比宽长 sensor...screenLayout 屏幕布局发生变化——这个会导致显示不同的Activity。屏幕方向发生变化——用户旋转屏幕。...当我们手动调用 setRequestedOrientation() 方法去改变屏幕的方向的时候,还是会调用 onConfigurationChanged 方法的 ---- 扩展 设置全屏模式 // 去掉...利用系统的加载机制自动帮我们加载相应的布局 如果大家资源目录res 中添加了 layout-land(横向布局文件夹) 和 layout-port (竖想布局文件夹),重启Activity模式的横竖屏切换

2.1K20

AndroidMainifest标签说明2——<activity>

系统读取这个属性,以确定哪些活动应開始使用按button操作栏。该系统还能够使用此信息来综合与TaskStackBuilder回堆栈的活动。...这类似于“传感器”,除了这同意不论什么可能的4的屏幕方向,无论设备一般会做些什么 “nosensor” 方向决定不考虑物理方向传感器。传感器被忽略,所以显示不会旋转依据用户移动设备。...必须是以下一个值: “none” 默认,没有。 “splitActionBarWhenNarrow”加入栏位于屏幕的底部。动作条显示操作项,约束的水平空间。...而不是少数出如今屏幕上方操作栏中的行动项目。操作栏被分成顶部导航部分和操作项的底部栏。这保证了空间的合理量可供不仅为行动项目,同一候也为顶部导航和标题元素。...这些模式的系统会自己主动选择一个取决于窗体的内容有不论什么布局视图,能够滚动内容。如果有这样一个观点,窗体大小,如果滚动能够使全部可见的窗体的内容一个较小的区域。

1.5K00

windows10切换快捷键_Word快捷键大全

Alt + 向左键 后退 Alt + 向右键 前进 Alt + Page Up 向上移动一个屏幕 Alt + Page Down 向下移动一个屏幕 Ctrl + F4 关闭活动文档(全屏模式和允许你同时打开多个文档的应用中...Win + D 显示和隐藏桌面 Win + Alt + D 显示和隐藏桌面上的日期和时间 Win + E 打开“文件资源管理器” Win + F 打开“反馈中心” Win + G 打开游戏栏(游戏处于打开状态...第二部分:Windows10应用的快捷键 许多应用(如照片、Groove 和地图)中,当你将鼠标指针悬停在某个按钮上,工具提示中就会显示快捷方式。...“程序员”模式选择 Not & “程序员”模式选择 And 空格键 “程序员”模式切换位值 游戏栏快捷键 快捷键 功能 Win + G 打开游戏栏(游戏处于打开状态) Win + Alt...Enter(从选择模式处于选择模式选择项目 空格键(查看照片) 显示或隐藏命令 空格键(查看视频) 播放或暂停视频 箭头键(集锦中) 向上、向下、向左或向右滚动 左箭头或右箭头键(位于单个项目或幻灯片放映上

5.3K10

Human Interface Guidelines — Modality

一个 modal view 出现在屏幕,用户必须通过点击按钮做出选择或以其他方式退出 modal 体验。...很少的情况您需要在 popover 中执行动作后显示一个 modal view ,请在显示 modal view 之前关闭 popover 。...Full screen:覆盖整个屏幕。用于可在 modal view 环境中完成的潜在的复杂任务。 Page sheet:部分覆盖了横向持有或较大设备的内容。...屏幕较小的纵向持有设备要覆盖整个屏幕。用于可在 modal view 环境中完成的潜在的复杂任务。 ? Form sheet:显示屏幕中央,但如果键盘是可见的,则可以重新定位。...用于 split view 窗格、popover 或其他非全屏 view 中显示 modal 内容。

83130

ug4入门教程

(5)绘图区:以窗口的形式呈现,占据了屏幕的大部分空间。绘图区即是UG的工作区,其可用于显示绘图后的图素、分析结果、刀具路径结果等。 (6)导航按钮与导航器:单击导航按钮,导航器会显示出来。...F6/ MB1+2 视图→操作→缩放旋转F7/ MB2 视图→操作→旋转移动MB2+3 视图→操作→移动更新显示 视图→布局→更新显示恢复 视图→操作→恢复显示方式带边着色 着色 艺术外观...图1-17  动态旋转 è STEP 5显示为线框方式 单击“视图”工具条中的显示方式下拉按钮(原显示项为“带边着色”),选择“带有变暗边的线框”,如图1-18所示,则模型将显示为线框方式,如图1-19...图1-18  显示方式 图1-19  线框显示的模型 è STEP 6显示角落局部 单击“视图”工具条上的“缩放”按钮 ,屏幕上指定模型中间转角处的一个对角,按住鼠标左键拖动到另一对角,如图1-20...图1-20  选择窗口 图1-21  窗口缩放 è STEP 7全屏显示 单击“视图”工具条上的 按钮,将所有图形最大化地显示屏幕上,如图1-22所示。

3.4K30

最新iOS设计规范四|3大界面要素:视图(Views)

横向模式和纵向模式,警示框可能会有所不同。优化警示框文本,使其在任何方向上都无需滚动就能很好地阅读。 警示框标题和内容 尽可能写一些短小的、描述性比较强的多文本警告标题。...除非在极少的情况,必须提供指导,那么可以用“点击”这个词,引用按钮保持大写,不要在引号中包含按钮标题。 警示框按钮 使用双按钮警示。双按钮警示框给予了用户一个比较容易的双选项的选择方式。...iPhone的APP中,通常会使用全屏模态视图来呈现信息,而不是弹出浮层来节省空间。通过全屏模式视图显示信息而不是弹出窗口中来利用所有可用屏幕空间。 使用“关闭”按钮仅用于确认和指导。...浮层接近系统浮层,往往效果最好。 需要改变浮层的大小时,提供一个平滑过渡的方案。一些浮层对于相同信息提供了精简视图和扩展视图两种展示方式。...滚动视图的缩放选项被打开,设置比较合适的最大及最小值。例如:放大文本直到一个单一的字符充满整个屏幕,即使其可能对于大部分应用来说是没有意义的。 滚动视图处于页面模式考虑显示页面控制元素。

8.4K31

notepad++

使用者对于Notepad++有很多自定义的配置,而换了个电脑,就得重新配置Notepad++,建议勾选该选项。   ...桌面创建一个Notepad++的快捷方式。不建议勾选,因为使用Notepad++通常都是从文件右键中选择“Edit with Notepad++”,所以一般不需要在桌面创建快捷方式。...七、 创建、保存文件创建文件方式常用的有两种。保存,既要指定文件名、又要指定文件类型。较为麻烦。 创建文件 建议:创建文件后,可以“语言”栏指定文件类型,保存就仅需指定文件名了。...右击其中任何一份文件的选项卡,选中移动到另一视图,整个屏幕会划分成两部分。...既可以纵向拆分查看,也可以横向拆分查看,请右键点击拆分视图中间的分隔栏,然后选中“向右旋转”或者“向左旋转”,即可切换横向或纵向模式

5.1K10

1.2K Star开源一款精简,快速且高度可配置的看图软件,用过就不想卸载了

2.多种视图模式:该软件支持多种视图模式,如原始尺寸、适应窗口、缩放比例等,使用户能够根据自己的需求选择最适合的浏览方式。...3.基本编辑功能:JPEGView内置了一些基本的图像编辑工具,例如剪裁、旋转、调整亮度/对比度等,使用户可以浏览图像进行简单的编辑操作。...4.全屏浏览模式:软件支持全屏浏览模式,用户可以充分利用屏幕空间来浏览图像,提升浏览体验。...3.导入图像:软件界面中点击菜单或使用快捷键导入JPEG图像文件。 4.浏览图像:使用键盘或鼠标浏览图像,选择合适的视图模式进行查看。...7.其他功能使用:软件提供了幻灯片模式全屏浏览模式以及其他高级调整选项,用户可以根据自己的需求进行使用。 以上就是对JPEGView软件的介绍、功能特点和使用步骤的简要说明。

46920
领券