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

折叠屏上应用设计规范,了解一下?

深入理解布局 深入理解布局指南 介绍了布局容器的相关概念,它提供了一个整体框架,可帮助开发者思考如何在屏幕上排列导航栏、工具栏和内容等界面元素。...这可能意味着您需要重新审视导航图,尤其是当您目前的设计以手机为主时更应如此。 如需构建响应式界面,我们应该优先考虑界面中长驻元素的位置,例如导航元素。...LinearLayoutManager 适合用于较小型宽度,但在中等宽度和展开型宽度场景下,页面内容则会出现过度拉伸和变形的情况,这时改用 GridLayoutManager,或 StaggeredGridLayoutManager...如下图所示,我们考虑一件事,当过渡到小屏幕尺寸时,面板上的内容应该放在哪里。...您可以做些调整,比如将支持面板置于一侧,或者在折叠的上半部分展示主页横幅。首先,我们需要知道内容视图在窗口中的位置,通过 getLocationInWindow 可以获取位置信息。

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

    FAQ | 为大屏幕设备构建应用的常见问题解答

    此外开发者还需要考虑可折叠设备的形态,如高级布局支持等。...答: 从不同屏幕尺寸的角度来说,平板设备需要考虑的是横屏模式下的中等高度 (Medium height) 和展开宽度 (Expanded width),断点分别是 480dp+ 和 840dp+,桌面设备需要考虑展开高度...(Expanded height) 和展开宽度 (Expanded width),断点分别是 900dp+ 和 840dp+,更多屏幕尺寸相关的大小可以参考下面的表: 与此同时,当考虑到可拆卸设备时...这些都是需要考虑的非常重要的事项,如何在不同折叠形态下操作起来符合人体工学设计。...如大家所知可折叠设备层出不穷,我们推出了 Jetpack WindowManager 库,帮助开发者对应用做出调整,以充分利用可折叠设备为用户提供全新的体验。

    3.5K10

    JQuery EasyUI window 用法

    ×16图标 null width 数字 设置面板的宽度 auto height 数字 设置面板的高度 auto left 数字 设置面板左侧位置 null top 数字 设置面板的顶部位置 null cls...false border 布尔 定义面板的边框 true doSize 布尔 当设置为true,面板载创建的时候将被调整和重新布局 true collapsible 布尔 定义是否显示可折叠定义按钮 false...none 当面板折叠之前触发 onCollapse none 当面板折叠之后触发 onBeforeExpand none 当面板展开之前触发 onExpand none 当面板展开之后触发 onResize...width, height 当面板调整大小之后触发 width: 新的宽度 height: 新的高度 onMove left,top 当面板移动之后触发 left: 新的左侧位置 top: 新的顶部位置...回调函数 refresh none 当设置了href值时,刷新面板来加载远程数据 resize options 设置面板的大小和布局,这些选项包含以下的属性: width: 新面板的宽度 height:

    1.2K20

    折叠屏 ② | 华为资深专家深入解读折叠屏单页面布局设计

    在展开态下,由于屏幕的特殊形态,因此产生了如下主要的场景差异: 单页面(布局重排):屏幕宽度变宽产生了版面布局优化的机会,可以在适当的条件下进行页面版式调整(页面内的元素的位置、大小,同类型数量等发生变化...二 单页面布局设计 折叠屏展开态下屏幕宽度变宽,为用户提供了高效便捷的使用体验。动态布局是一种针对设备宽度变化而进行界面版面优化重排的有效变化方式,能够提供良好的体验。...适应场景:内容呈现型界面,单页面内信息架构扁平,内容元素为单层列表或分组列表结构,如内容门户网站首页面。...给系统提供一种统一的定位标注,保证各模块各设备的布局一致性。 给应用提供一种灵活的间距调整方法,满足特殊场景布局调整的可能性。...无论折叠屏设备是折叠还是展开,单页面布局设计提供的高度直观、高效实用的效果将有助于为用户提供最佳体验。 ·END·

    1.5K20

    【愚公系列】2023年11月 Winform控件专题 SplitContainer控件详解

    调整SplitContainer控件的分隔条位置和大小。在需要时,可以通过代码动态调整SplitContainer控件的分隔条位置和大小。...当FixedPanel属性设置为Panel1时,Panel1是固定的面板,Panel2可以根据分隔条的位置动态调整大小。...当IsSplitterFixed属性为false时,分隔条是可移动的,用户可以通过拖动分隔条来调整两个部分的大小。...例如,以下代码将Panel1的最小宽度设置为100像素,并将Panel1默认折叠起来:splitContainer1.Panel1MinSize = 100;splitContainer1.Panel1Collapsed...默认情况下,分隔栏的宽度为4个像素。可以通过修改SplitterWidth属性来更改分隔栏的宽度。在使用SplitContainer控件时,可以根据需求设置这些属性来实现更好的界面效果。

    1.6K12

    BuildAdmin02:前端架构布局和菜单栏折叠的实现

    菜单折叠功能 菜单的折叠功能如下图所演示: 在点击logo旁的折叠按钮时,可以观察到4种变化: aside变窄,不再是260px 折叠按钮图标变化 logo折叠(消失) 菜单栏折叠,只剩图标 当点击折叠按钮时...同时我们也看到了menuWidth变量,即菜单栏的宽度为260,那么当折叠之后宽度变为多少呢?...在pinia中定义了 menuWidth() 来计算宽度:当menuCollapse为true,即菜单折叠时,宽度是64;为false不折叠时,宽度为menuWidth,即260。...接下来,我们看看logo和menu是如何引用状态变量实现折叠/展开的?...并且当折叠时,Icon使用fa-indent图标,展开时使用fa-dedent图标,这样就实现了折叠与站看图片的切换。

    98441

    AJAX之四 Ajax控件工具集

    失去焦点时是否自动展开 ScrollContents Panel内是否显示滚动条 CollapsedText 折叠后显示的文本信息 ExpandedText 展开后显示的文本信息 ImageControldID...使用图片实现折叠和展示时图片的ID ExpandedImage 实现展开时使用的图片路径 CollapsedImage 实现折叠时使用的图片路径 ExpandDirection 展开方向,有水平和垂直两种...代码段如程序清单4-3所示: ​程序清单4-3:使用标签展开和折叠Panel控件​ 的SOAP协议对于泛型序列化的支持不够好,客户端只能默认处理简单的泛型,如“List”,当泛型比较复杂时,如“List”,处理时经常转换为“string...ExpandControlID表示激发展开效果时控件的ID C. CollapseControlID表示激发折叠效果时控件的ID D.

    8410

    你应该知道的折叠屏手机适配

    从目前推出的这几款折叠手机可以看出:折叠手机从折叠到展开,屏幕的变化类似于 iphone 到 ipad。 ?...折叠屏适配的本质 当老板下令说:“我们的产品要适配折叠屏”,不同的人会有不同的反应: 产品和设计 如何更好的利用空间? 如何展示才不会使页面显得空洞? 展开和折叠时分别怎么展示? 展开后如何过渡?...常见的相对单位有em、rem、ch、ex、vw、vh、vmax、vmin。 4.断点 ? 断点可以看做是临界点,比如屏幕宽度小于这个宽度时显示一个样式,大于这个宽度时显示另一样式。...违背“最大值和最小值“原则 未设置合适的max-width ? 由于设置的max-width较小,在Galaxy Fold展开态下,页面两侧有空隙。 子元素超出max-width规定范围 ?...对折叠屏的一些畅想 1)折叠的方式会越来越多,屏幕会越来越宽 如LG最新申请的一项专利显示,其可能正在研发一款三折手机,将来手机的尺寸可能会更加接近笔记本电脑显示器尺寸。

    2.1K10

    jQuery EasyUI 详解

    参数 param 对象可以设置以下属性: width: 布局的宽度.height: 布局的高度. collapse region 折叠区域, region 参数可以取值:north,south,east...,west. expand region 展开区域面板, region 参数可以取值:north,south,east,west. add options 添加一个面板 remove region 移除一个区域面板...描述 onCollapse region 当折叠区域的时候触发 onExpand region 当展开区域的时候触发 onAdd region 当添加区域的时候触发 onRemove region 当移除区域的时候触发...默认的 view null 列(Column)的特性 DataGrid 的 Column 是一个数组对象,它的每个元素也是一个数组。数组元素的元素是一个配置对象,它定义了每个列的字段。...fitColumns none 使列自动展开/折叠以适应 datagrid 的宽度。 fixColumnSize none 固定列的尺寸。 fixRowHeight index 固定指定行的高度。

    9.2K10

    TDesign 更新周报(2022年9月第1周)

    ,tdesign-vue-next#1472DaterPicker: 区间日期选择时,联动开始/结束时间面板月份选择,防止出现两个面板均在同一月份的情况 (issue #1469) @simpleAndElegant...loading 状态背景色 @DevinXian (#1432)Popup: 修复overlayInnerClassName丢失的问题 @ikeq (#1442)Table:修复列宽调整时宽度计算错误的问题...multiple 时,设置 className 不起作用的问题 @RainyLiao (#1441)修复表格部分元素无法随 Table 变化而改变的问题,如:空数据等,tdesign-react#1319... @ikeq (#1568)Swiper: 修复动态渲染问题 (issue #1558) @btea (#1580)Table: 修复表格部分元素无法随 table 变化而变化,如:空数据,tdesign-react...table 变化而变化,如:空数据,issue#1319 @chaishi (#1420)修复全选时,事件参数selectedRowData 为空的问题 @chaishi (#1420)Alert:

    2.6K20

    最新jquery+easyui_api培训文档

    true 1.2.2 面板参数 可折叠标签面板继承自面板(panel),许多属性定义在标签里,下面的属性就是如此: 参数名称 参数类型 描述 默认值 selected 布尔 设置可折叠标签中默认展开的标签页...false border 布尔 定义面板的边框 true doSize 布尔 当设置为true,面板载创建的时候将被调整和重新布局 true collapsible 布尔 定义是否显示可折叠定义按钮 false...当面板折叠之前触发 onCollapse none 当面板折叠之后触发 onBeforeExpand none 当面板展开之前触发 onExpand none 当面板展开之后触发 onResize width..., height 当面板调整大小之后触发width: 新的宽度;height: 新的高度 onMove left,top 当面板移动之后触发left: 新的左侧位置top: 新的顶部位置 onMaximize...当设置了href值时,刷新面板来加载远程数据 resize options 设置面板的大小和布局,这些选项包含以下的属性:width: 新面板的宽度; height: 新面板的高度; left: 新面板的左侧位置

    3.2K40

    【愚公系列】2023年10月 WPF控件专题 Expander控件详解

    原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...一、Expander控件详解WPF中的Expander控件是一个可折叠的控件,可以用来显示或隐藏其子控件。当用户单击Expander控件的标题时,其子控件将会打开或关闭。...Collapsed:当Expander折叠时发生的事件。Expanded:当Expander展开时发生的事件。以上是一些常用的属性,还有其他的属性可以参考MSDN文档。...例如,展开一个选项卡的Expander控件时,可以关闭其他选项卡的Expander控件,以便有更多的空间去显示当前选项卡的内容。窗口内的面板控制:Expander控件可以用来控制窗口中的面板。...例如,可以设置一个Expander控件来切换窗口左侧的面板。当Expander控件折叠时,面板将关闭;折叠后,面板将呈现。

    93531

    动手练一练,做一个响应式的后台管理面板

    这篇文章的内容是基于我阅读国外一篇博文内容的整理,并亲自实践无误,内容非完全直接翻译,由于水平有限,难免有些疏漏,欢迎大家指正 一、 首先明确下界面需求 1、屏幕宽度 >767px 时,界面交互如下视频所示...dis_k=caa21dac873cb664cfc68349062383a0&dis_t=1584355558 由于屏幕宽度有限,菜单被隐藏,通过点击按钮展开或隐藏菜单。...当我们每次点击菜单的 折叠/展开 按钮时,菜单将会折叠, 如下图所示: ?...这个界面只会在大屏的状态下可见,当菜单折叠时,菜单的宽度将由 220px 变成 40px,菜单的名称将会隐藏,右边的 .page-content 区域面积将会变大,我们将其宽度变成 calc(100%...这里需要注意菜单折叠按钮的变化,点击按钮时将会旋转180度。

    1.3K10

    在折叠屏手机上如何做交互设计?

    通过几天的观察和思考,我认为折叠屏手机有以下好处: 更好的阅读体验 目前各手机厂商的折叠屏展开态均大于7英寸,我们看视频时拥有更好地观看体验,同时我们再也不用担心看漫画时字体太小看不清了。 ?...以上基于“展开”态的想法,在折叠状态下还有一些不错的想法供大家思考: 外折叠设计 华为在MWC2019上演示了一个名叫“镜像智拍”的功能,它可以让被拍摄的人可以实时看到拍摄效果,并调整面部表情与姿势。...它的响应式设计设计技巧包括以下6点: A.调整位置:你可以改变 UI 元素在不同屏幕上的位置。...B.调整尺寸:你可以通过调整空白和 UI 元素的尺寸来优化框架,比如下面这个例子,可以通过简单的增大内容框架尺寸来提升大屏幕的阅读体验。 ?...C.调整顺序:通过调整 UI 元素的顺序和方向,优化内容显示效果。举个例子,在大屏上运行时,可以再添加一栏,并且加入分类列表,这些都是合理的。

    1.4K40

    动手练一练,做一个现代化、响应式的后台管理首页

    这篇文章的内容是基于我阅读国外一篇博文内容的整理,并非完全直接翻译,由于水平有限,难免有限疏漏,欢迎大家指正 一、 首先明确下界面需求 1、屏幕宽度 >767px 时,界面交互如下视频所示: 界面的菜单可以通过点击左下角的按钮进行折叠...2、当屏幕宽度 时,界面交互如下视频所示: 由于界面有限,菜单被隐藏,通过点击按钮展开或隐藏菜单。...,大家可以在点击 阅读原文 链接查看示例和源码 五、定义面板内容样式 完成基础样式的定以后,我们进入最关键的部分,定义面板的样式 。...当我们每次点击菜单的 折叠/展开 按钮时,菜单将会折叠, 如下图所示: 这个界面只会在大屏的状态下可见,当菜单折叠时,菜单的宽度将由 220px 变成 40px,菜单的名称将会隐藏,右边的 .page-content...这里需要注意菜单折叠按钮的变化,点击按钮时将会旋转180度。

    1.1K00

    PowerBI 2018年11月更新 支持PowerBI工程式开发

    更新功能列表如下: 报表方面 矩阵支持折叠功能 在不同的PBIX文件间复制粘贴图表 新的筛选器面板 可访问性改进 分析方面 所有图表元素支持高级控件设置条件格式 QA支持相关的问题 建模方面 新的建模视图...矩阵支持折叠功能 可以在矩阵的行标题打开: ? 然后就可以在矩阵上显示久违了的符号: ? 当然,你可以折叠或展开,并且选择控制的范围。...新的筛选器面板 对于已经存在的报告是不会自动打开该功能的,需要手工启动,如下: ? 可以看到: ?...) 页面视图的精准布局方式应该是:按实际大小( 既不是调整到页面大小,也不是适应宽度 ) 综上,结合本次PowerBI,我们通过上述几个板块的系统化设计,便可以搭建大型PowerBI工程。...由于篇幅所限,每个板块都没有展开详细说明,在后续文章中再一一补充,并会逐步更新进入会员订阅,并计划对此开设新的课程。 我们继续回到本月的更新描述。

    4.1K20
    领券