首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【软件开发规范七】《Android UI设计规范》

    Material Design相关 Material Design,中文名:质感设计,是由 Google 推出的全新的设计语言,谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致...平板与PC上留白更多,距离与尺寸要相应增大。...编辑 菜单的当前选项,始终与当前选项水平对齐。 ​编辑 ​编辑 靠近屏幕边缘时,位置可适当错开。 ​编辑 菜单过长时,需要显示滚动条。 ​...Snackbars在移动设备上,出现在底部。在PC上,应该悬浮在屏幕左下角。 ​编辑 不一定要用户响应的提示,可以使用Snackbars。非常重要的提示,必须用户来决定的,应该用对话框。 ​...手机端的侧边抽屉距离屏幕右侧56dp。 ​编辑 侧边抽屉支持滚动。如果内容过长,设置和帮助反馈可以固定在底部。抽屉收起时,会保留之前的滚动位置。 ​

    8.6K20

    大屏时代的生态变迁,看平板手机的拇指热键与界面布局

    大屏手机填补了传统触屏手机与平板电脑之间的空白地带,有些大屏手机的屏幕甚至达到7英寸之巨,因此也获得了一个略显蹩脚的绰号——平板手机。 ? 这类设备虽然有着巨大的身形,但人们仍然会将其作为手机使用。...可以通过这种方式将App全局或当前界面中最重要的功能提供给用户,例如发表照片或签到、发消息等。点击之后将悬浮按钮变形为横向工具栏或辐射菜单也是不错的交互模式。 ?...我们在小屏设备上遇到的诸如CSS兼容性局限或页面元素与浏览器自身布局冲突等一系列问题,在平板手机中依然存在。...TIME在其移动版页面侧边放置了一个“抽屉把手”,点击之后会展开一个完整的近期新闻面板。 在屏幕左右边缘放置的交互元素很可能处于平板手机的拇指热区之外,但无论怎样也比放置在顶部更加容易操作。...总体上讲,功能控件位于屏幕左右边缘的模式更适用于双手拇指同时操作的情况,因此在平板电脑的界面中更为常见。 本文选自《触类旁通:多终端时代的触屏界面设计》

    3.2K10

    「Shiny」应用程序布局指南

    collapsable 当浏览器的宽度小于940像素(对于在较小的触摸屏设备上查看很有用)时,自动将导航元素折叠为菜单。...固定系统默认占用940像素的固定宽度,当引导响应式布局启动时(例如在平板电脑上),可能会假定其他宽度。 以下部分是官方Bootstrap 3网格系统文档的翻译,其中HTML代码被 R 代码取代。...如果启动响应特性是启用的(它们在 Shiny 中是默认情况),那么网格也将适应为724px或1170px宽,这取决于你的视窗(例如,当在平板电脑上)。...响应布局 Bootstrap 网格系统支持响应式CSS,它使您的应用程序能够自动调整其布局,以在不同大小的设备上查看。响应式布局包括以下内容: 修改网格列宽。 在必要之处堆砌而不是浮动组件。...支持的设备 响应布局启用时 Bootstrap 网格系统会自动适应多种设备: 布局宽度 列宽 Gutter 宽度 大型显示 1200px and up 70px 30px Default 980px

    9.3K32

    Flutter 可折叠边栏

    ,底部导航栏,滑动选项卡等。...Flutter使开发人员可以轻松使用导航抽屉,而无需其他人就无需编写大部分代码。 在本博客中,我们将探讨Flutter中 的**可折叠侧边栏。...它是一个向左滑动的菜单,在大多数情况下,它包含应用程序中的重要连接,并且在显示时拥有一半的屏幕。 该演示视频展示了如何在Flutter中创建可折叠的侧边栏。...它显示了在flutter应用程序中使用foldable_sidebar包可折叠的侧边栏将如何工作。它显示了当用户点击浮动操作按钮时,抽屉将以折叠方式显示/隐藏。它会显示在您的设备上。...在内部,我们将添加drawerBackgroundColor滑动到屏幕上时,是指抽屉的背景色。我们将添加抽屉方式,以创建一个CustomSidebarDrawer()类。

    8.5K50

    navigation drawer与action bar顶部菜单栏的冲突

    在进行一个安卓项目的时候,本想实现一个滑动侧边栏的效果加上一个顶部菜单栏,在网上找到两个源码,结果整合的时候发现无论怎么调整侧边栏始终显示在顶部菜单栏下面,我的本意是想要覆盖掉顶部菜单栏。...在stackoverflow看到有位仁兄遇到了和我一样的问题,而上面的人是这么解释的。...a tabbed indicator (PagerTabStrip, TabPageIndicator from ViewPageIndicator) 不要使用actionbar tabs来实现顶部菜单栏...谷歌play 音乐软件并不是使用actionbar tabs来实现的,他的菜单栏是在子页面上的,利用线性布局和文本控件在一个 容器内来实现的。...navigation drawer使用的是线性布局,默认处于actionbar下方,而不幸的是,tabs是actionbar的一部分,这就注定了 无论怎么改,滑动抽屉肯定是位于tabs下方。

    99430

    131.HarmonyOS NEXT 实战案例五:SideBarContainer 侧边栏容器实战:悬浮模式侧边栏(Overlay)

    HarmonyOS NEXT的SideBarContainer组件提供了多种显示模式,其中Overlay模式特别适合移动设备的侧边栏菜单实现。...,显示时会遮挡部分主内容Auto模式:根据屏幕尺寸自动选择Embed或Overlay模式在本案例中,我们将重点关注Overlay模式,这种模式特别适合移动设备的侧边栏菜单,因为它不会挤压主内容区域,而是在需要时覆盖在主内容上方...:特别适合手机等小屏设备,可以最大化利用屏幕空间通常配合半透明遮罩:侧边栏显示时,主内容区域通常会添加半透明遮罩,提示用户当前焦点在侧边栏二、实战代码实现2.1 基本结构首先,让我们看一下移动端抽屉菜单的基本结构...600像素时,使用Overlay模式在aboutToAppear生命周期函数中获取屏幕宽度五、布局技巧与最佳实践5.1 侧边栏宽度设置在移动设备上,侧边栏宽度的设置非常重要,它影响用户的操作体验:.sideBarWidth...(280).minSideBarWidth(280).maxSideBarWidth(280)这种设置有以下优点:固定宽度:在移动设备上,侧边栏通常使用固定宽度,避免用户调整宽度适当的宽度:280像素提供了足够的空间显示菜单项

    47100

    为任意屏幕尺寸构建 Android 界面

    这意味着在平板电脑、可折叠设备和 Chrome OS 设备上,有超过 2.5 亿台大屏幕设备运行着 Android 系统,而关于可折叠设备的使用数量也在不断增长,同比增长超过 250%,因此,"大屏"...其中,较小型代表了竖屏模式下手机的典型模式,中等型代表了大部分平板电脑和更大的可折叠设备的尺寸,展开型则代表了平板电脑或更大的可折叠设备,或是桌面设备在横屏模式下的显示情况。...我们在对市场数据进行充分研究之后,提供了四种 Reference Devices,分别代表了手机、可折叠设备、平板电脑和桌面设备。...△ JetNews 侧边抽屉导航栏展示 回到 JetNews,我们可以看到在大屏状态下,侧边的抽屉导航栏会以模态的方式出现,但它会延伸到整个屏幕而出现大量空白区域。...JetNews 最初以主页面和文章页面构建而成,每个页面都有自己的 ViewModel,导航和 ViewModel 之间的集成意味着两个页面始终在不同的导航路径上。

    5.7K20

    Flutter 全栈式——页面框架

    Material Design是由Google推出的全新设计语言,这种设计语言旨在为手机、平板电脑等平台提供更一致、更广泛的外观和感觉。...localeListResolutionCallback LocaleListResolutionCallback 该回调负责在应用启动时以及用户更改设备的区域设置时选择应用的区域设置 localeResolutionCallback...debugShowCheckedModeBanner bool 为true时,在debug模式下显示右上角的debug横幅 debugShowMaterialGrid bool debug模式下是否显示...drawer Widget 开始部分的(左边)抽屉菜单 endDrawer Widget 结束部分的(右边)抽屉菜单 drawerScrimColor Color 打开侧滑菜单时遮盖在主要内容区的蒙层颜色...默认为 ThemeData.scaffoldBackgroundColor bottomNavigationBar Widget 显示在底部的导航栏 bottomSheet Widget 底部永久性显示的提示框

    3.9K30

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

    在多任务处理方面,大屏幕提供给用户更多空间进行多项操作,如果用户在折叠设备上使用应用,开发者要考虑优化的是当用户展开设备时确保应用有良好的连续性、良好的界面显示效果和外观。...在导航优化方面,以往在对直板手机竖屏模式的部分导航组件进行优化时,导航组件几乎始终停靠在屏幕底部,在可折叠设备或更大的设备中情况就不同了,用户实际上大多数时间是用双手持握设备,这就意味着导航组件最好是放置在设备边缘和侧面...问: 对开发者而言,应该在平板电脑或可折叠设备上使用底部导航吗?...我们认为将导航组件放在侧边更易于使用,尤其是对于那些在应用内频繁通过导航栏切换界面的用户来说。...类似 Chromebook Duet 这种可拆卸平板电脑有哪些需要注意的?

    4.6K10

    【愚公系列】《循序渐进Vue.js 3.x前端开发实践》050-Element Plus数据承载相关组件示例

    :用于创建一个子菜单,可以包含多个子项(如 音乐、视频、游戏 等)。并且通过 来定义子菜单的标题。... 内可以嵌套更多的子菜单,如 体育 子菜单,包含 篮球、足球、排球 等项。 :disabled="true":禁用某个菜单项(如 个人中心),不允许用户点击。...标签页的内容(如 页面1、页面2 等)展示在每个 el-tab-pane 中。...菜单(el-menu):提供了一个带有子菜单的横向菜单,支持多级菜单和禁用项。 标签页(el-tabs):展示了一个带有多个标签页的内容,可以在页面间切换。...抽屉(el-drawer):通过按钮控制抽屉的显示,提供额外的信息或功能。 布局(el-container):创建了一个包含头部、侧边栏、主内容区和底部的布局结构。

    46210

    鸿蒙 SideBarContainer 开发攻略:侧边栏交互设计与多端适配

    该组件通过标准化的接口设计,实现了侧边栏与内容区的协同展示,适用于文件管理、导航菜单、多任务切换等多种场景。...从 API version 8 开始支持,SideBarContainer 已成为鸿蒙全场景应用开发的必备组件,尤其在平板、折叠屏等大屏设备上展现出显著的交互优势。...、功能列表等辅助内容内容区:第二个子组件,承载应用的主要展示内容交互模式:支持嵌入、覆盖、自动三种显示模式,适配不同屏幕尺寸典型应用场景包括:文件管理器的目录导航与文件展示音乐应用的歌单侧边栏与播放界面办公软件的功能菜单与文档编辑区...,避免使用 ForEach 等渲染控制组件侧边栏宽度无效确认 sideBarWidth 在 min/maxSideBarWidth 范围内控制按钮不显示检查 showControlButton 是否为...:基于设备参数自动推荐最佳侧边栏宽度3D 视觉效果:支持侧边栏阴影、渐变等立体视觉效果跨设备同步:多端设备间保持侧边栏状态一致性建议开发者从基础布局入手,结合官方模拟器的多设备预览功能,重点掌握响应式布局与事件驱动逻辑

    38800

    鸿蒙5开发宝藏案例分享---一多断点开发实践

    跨设备菜单)应用场景:Pad横屏显示侧边栏,手机隐藏为汉堡菜单关键技术:@Watch监听 + 条件渲染@Entrystruct MainPage { @State isCollapsed: boolean...') } // 主内容区 Column() { Header({ showMenuBtn: this.isCollapsed // 小屏显示菜单按钮...显示汉堡菜单 案例6:阅读器分栏模式(文档类APP)特殊需求:折叠屏半开状态特殊布局核心代码:@Componentstruct ReaderLayout { @StorageLink...:手机竖屏(hBp=lg):单栏阅读,底部浮窗目录折叠屏半开(hBp=md):正文+右侧笔记双栏平板横屏(hBp=sm):三栏显示(目录+正文+批注) 案例7:视频播放器多形态适配复杂场景:全屏/分屏/...如果遇到特别棘手的适配问题,欢迎在评论区留言,我们一起探讨解决方案!

    32510

    iOS好用的第三方侧边栏控件——MMDrawerController

    ,其支持左侧抽屉和右侧抽屉,可以很好的支持导航控制器,并且支持开发者对手势和动画进行自定义。...MMOpenDrawerGestureMode) { //没有手势 此模式为默认模式 MMOpenDrawerGestureModeNone = 0, //在导航栏上拖动时可以打开侧边栏...MMCloseDrawerGestureMode) { //没有关闭手势 MMCloseDrawerGestureModeNone = 0, //在导航栏上拖动时可以关闭侧边栏...MMCloseDrawerGestureModePanningNavigationBar = 1 << 1, //在中心视图控制器上推动时可以关闭侧边栏 MMCloseDrawerGestureModePanningCenterView...3.无法设置显示一个最小的抽屉宽度。 4.不能支持UITabBarController容器。 5.不能在中心视图控制器之上呈现侧边栏视图。 专注技术,热爱生活,交流技术,也做朋友。 ——珲少

    3.6K20

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

    Android 的覆盖范围在递增,体验也在变得越来越好,现已有超过 2.5 亿台大屏设备搭载了 Android 系统,包括平板电脑、可折叠设备以及 Chrome OS 设备。...本文将重点介绍 Material Design 指南中更新的相关内容,并提供一些建议来帮助开发者按照自适应界面的原则来构建应用,从而解决在平板电脑和可折叠设备上的适配问题。...我们有许多可选方案,比如使用屏幕尾侧的侧边抽屉式导航栏,或者使用上滑式底部动作条,或者使用选项菜单,甚至可以将内容完全隐藏起来。...例如,这里使用的是 Pixel C 平板电脑镜像,接下来 Gradle 会创建能够在指定设备上执行测试的目标,甚至还能根据需要下载设备镜像。...class) class MyActivityTest { @Test @LargeScreenTest fun largeScreenDeviceTest() { // 在平板电脑设备上测试界面

    6.7K20

    MIUI 13、MIX 4、平板5均曝光

    随着618结束,数码圈新品潮暂告一段落,下一个新品潮将会集中在8月、9月,一来是为了迎战双十一,二来是想围堵苹果,目前诸多爆料显示,8月三星、华为、小米、realme、OPPO、vivo等厂商都会新产品发布...MIUI 13   目前MIUI 12.5在社区、贴吧、微博、知乎等平台被吐槽严重,有耗电严重、卡顿、死机、断流等各种问题,小米也在积极调整、改善,同时内部正在集中精力全力推进MIUI 13的项目。...在近日,MIUI 13有了更多的消息,在UI设计上,会统一状态栏与系统字体、统一拖动条的样式、优化空白页与加载页的显示以及新的图标等。   ...功能上,MIUI 13或许会加入一项分布式菜单,包含的内容选项格外丰富,如智能家居、电池和电量、车机、办公和生产力、出行、多设备互联等等,其中最主要的就是可以与电脑、平板、电视实现跨屏、协同操作(咋有点眼熟...除此之外,据称小米平板5系列还将支持4096级触控及In-Cell主动笔技术,以满足更多用户的需求。预计搭载 2000 万 +1300 万后置双摄,侧边指纹识别方案,配备 容量以上的电池。

    74620

    Flutter 全局控制底部导航栏和自定义导航栏的方法

    例如,在平板电脑或大屏幕设备上,使用自定义导航栏能够更好地利用屏幕空间,提供更丰富的导航和功能;而在手机端,底部导航栏可能更符合用户的使用习惯和操作方式。...丰富功能:自定义导航栏可以集成更丰富的功能和交互,如侧边栏、抽屉式导航、手势操作等,提供更多的导航和功能选择。...适用特定场景:自定义导航栏通常适用于一些特定场景或需要更多定制化的应用,如平板电脑、桌面应用等,能够更好地利用屏幕空间和提供更丰富的导航体验。...自定义导航栏适用于需要定制化导航和丰富功能的应用,如平板电脑、桌面应用等,它灵活定制、功能丰富,能够提供更好的用户体验。...讨论全局控制导航栏的需求和方法: 全局控制导航栏的需求通常包括: 根据设备类型切换导航栏:例如,在手机端使用底部导航栏,在平板电脑或桌面端使用自定义导航栏。

    3.8K10
    领券