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

从零开始Android:常见UI设计模式

当您应用程序只有几个部分时,此模式很有用,因为它为用户提供了一种快速简便方法来更改视图。 但是,如果要在选项卡中放入五个或更多项目,则应考虑将导航操作移到抽屉。...根据Android材料设计指南,选项卡也可以存在于屏幕底部,Google+应用程序所示。 导航抽屉 导航抽屉是一个视图,可以从应用程序侧面滑出,以便向用户显示选项列表。...浮动动作按钮 浮动操作按钮模式使开发人员可以突出显示用户在应用程序一部分可以执行单个操作。...此类操作示例包括电子邮件客户端撰写浮动操作按钮,音乐应用程序播放/暂停按钮或管理事件或数据应用程序添加按钮。...请勿将这种模式用于次要动作或任何具有破坏性操作,因为浮动动作按钮旨在在使用时在屏幕上有很强显示感。 3.

2.6K20

Material Design —悬浮响应式按钮(Buttons: Floating Action Button)

左:选择前    右:选择后 并非每屏都需要浮动操作按钮浮动操作按钮表示app最重要操作。 ?...避免对次要和消极操作使用浮动操作按钮,包括以下内容: ·存档或清空 ·不明确行为 ·警告或错误 ·有限制任务,剪切文本 ·应该在工具栏控件,音量控制或更改字体颜色 浮动操作按钮不包含应用栏...不要在浮动操作按钮操作中放置溢出菜单。 从最初屏幕应该最多只有两次点击就能到达预期目的地。 ? 将溢出操作置于工具栏溢出菜单,而不是悬浮响应式按钮。 ?...该列表不应包含无关操作。 ? 变形 浮动操作按钮可以转换为属于应用程序结构一部分材料。 这种戏剧性变化突出了按钮所能实现动作。 悬浮响应式按钮变形时,以有逻辑方式在开始和结束位置之间转换。...变形动画应该是可逆并且可以将新材料片转换回浮动动作按钮。 ? 全屏 浮动动作按钮可以转换为跨越整个屏幕新材料。 这种戏剧性转变通常与创建新内容相关联。

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

【Flutter】自定义滚动开关

switch是两个状态UI组件,用于在ON(选中)或OFF(未选中)状态之间切换。通常,它是带有拇指滑块按钮,用户可以在其中来回拖拉以选择其他选项,例如“开”或“关”。...pub地址:https://pub.dev/packages/lite_rolling_switch 介绍 在Flutter,开关是一个小部件,用于在两种选择(ON或OFF)之间进行选择。...假设此属性价值回报为true,则此开关为ON,为OFF则为false。当此属性无效时,开关小部件会失效。 该演示视频展示了如何在颤动创建自定义滚动开关。...它显示了在用户按下按钮后进行切换交互,该开关将滚动到具有动画效果另一侧,并且在滚动该开关时将更改图标和文本。...我们将添加animationDuration手段来延迟动画开始并添加onChanged表示用户打开或关闭开关时间。当我们运行应用程序时,我们应该获得屏幕输出,屏幕下方截图所示。

33.3K60

Flutte部件目录-Material Components 顶

应用程序结构和导航 Scaffold Appbar 上面两个在基本部件已经讲过。 BottomNavigationBar ? 底部导航栏可轻松浏览并在单次点击之间在顶层视图之间切换。...TabBarView 显示与当前选定选项卡相对应部件页面视图。 通常与TabBar结合使用。 ?...FloatingActionButton 浮动操作按钮是一个圆形图标按钮,它悬停在内容上以提升应用程序主要操作。...浮动动作按钮最常用于Scaffold.floatingActionButton字段。 ? FlatButton 平面按钮是在材料组件部件上打印部分,通过填充颜色对触摸作出反应。 ?...芯片代表小块复杂实体,联系人。 ? Tooltip 工具提示提供文本标签可帮助解释按钮或其他用户界面操作功能。

9.4K40

Android Studio Design Tools UX 更改 — Split View

在这篇文章,我们将介绍 Android Studio 3.6 Design Editor (设计编辑器) 新功能,与您分享促成这些体验更改一些细节,并向您展示用它可以来做哪些有趣新操作。...通过点击编辑器右上角相应按钮或者使用快捷键 (如果使用是 Mac,则快捷键为 Ctrl + Shift + Left/Right 方向键,如果是其他系统,则为 Alt + Shift + Left/...现在编辑器会保存每个文件编辑状态,所以您可以不用担心丢失预览状态,而自由地在文件之间进行切换。 ? 上次编辑模式会被记忆 在之前版本,每次文件切换都会重置 Preview 窗口状态。...浮动 Preview 窗口 对于在浮动窗口使用 Preview 面板开发者,您可以通过执行以下操作来获取一个相似的体验 (图 10) : 在编辑器,右击要浮动文件选项卡; 在上下文菜单,点击 Split...该文件另一个实例会以垂直拆分形式在单独选项卡打开; 将新标签页拖动到 Android Studio 界面外,来创建一个浮动窗口; 在新选项卡,选择 Design 模式来让该窗口能够同浮动预览显示效果一样

2.2K20

Flutter 基础系列之手势思维导图(5)

今天我们来了解一下手势这个概念, 先来了解一下手势优点: 更干净界面 便于使用 更好地完成任务 增加用户互动 轻松用户界面 手势类型 现在让我们看看 Flutter 平台提供手势类型以及可以使用哪些小部件来执行这些手势...我们还将研究一些用例,来判断如何在理想情况下应该使用手势。...gesture-types-uxplanet 手势类型包括: 导航手势 动作手势 变换手势 导航手势 快速轻松地在屏幕之间移动手势,这并不一定意味着您需要一个按钮来在屏幕之间切换。...它可以是文本、图标甚至图像任何内容。 导航手势包括: 轻敲 滚动和平移 拖 滑动 捏 动作手势 顾名思义,一个突出按钮,例如浮动操作按钮,可以通过单击、长按或滑动在当前屏幕上执行快速操作。...以 Gmail 为例,用户可以在其中滑动以存档电子邮件或点击扩展 FAB 按钮以撰写电子邮件。 动作手势包括: 轻敲 长按 滑动 变换手势 使用两个或多个手指来变换大小、位置和旋转。

1.4K20

WPSAI02期 :让你PPT文字更有说服力!

1.关于图示 有句话“文不如图”,说是内容表达,文字描述不如用图片去表达。文字过于书面化,需要人理解以后才能聚焦核心点;图片表达更加具体形象,天生自带“吸引力”。 ?...(PPT来源于网络) 然而,在PPT表达,光靠图片,还不足以完整实现全部信息化表达,PPT是极具强逻辑力表达综合体,是一种信息与逻辑平衡载体。...因此呢,在PPT元素组成还有一个介于 文字 和 图片 之间“内容载体”——图示。...2.文字转图示 说了那么关于图示好处与表达优势,那么如何在我们PPT设计,如何设计图示呢?...首先在占位符输入基础文本内容: ? (1)选项卡入口 文本工具->"转换成图示" ? (2)浮动按钮 选中文本框->浮动按钮"转换成图示" ? ? ? ?

94120

QT系统学习系列:1.2样式表子控件查阅

凹槽 滑动条,滑动块相关 ::corner QAbstractScrollArea两个滚动条之间角落 滑动条,滑动块相关 ::add-line QScrollBar增加行按钮,即按下该按钮滚动条增加一行...滑动条,滑动块相关 ::add-page QScrollBar在手柄(滑块)和增加行之间区域 滑动条,滑动块相关 ::sub-line QScorllBar减少行按钮,即按下该按钮滚动条减少一行...左角落,此控件可用于控件QTabWidget左角落部件位置 选项卡栏,选项卡部件,可停靠窗口 ::tab-bar QTabWidget选项卡栏,此子控件仅用于控制QTabBar在QTabWidget...位置,使用::tab设置选项卡样式 选项卡栏,选项卡部件,可停靠窗口 ::tab OTabBar或QToolBox选项卡 选项卡栏,选项卡部件,可停靠窗口 ::tear QTabBar可分离指示器...浮动按钮 选项卡栏,选项卡部件,可停靠窗口 ::title QDockWidget或QGroupBox标题 菜单相关 ::scroller QMenu或QTabBar滚动条 菜单相关 ::separator

1.5K10

FL Studio21下载MacOS版简体中文支持苹果M1处理器

反转铅笔按钮 - 将笔辅助按钮行为与主按钮交换。备用撤消 - 在新计算机上安装时默认启用。导出 - 打开目标文件夹时,会在系统文件浏览器自动选择渲染文件。...添加曲目 - 播放列表剪辑焦点区域上新 [+] 按钮,可通过左键和右键单击选项添加乐器和音轨。粘贴位置 - 添加到新音轨剪辑放置在播放头位置或任何时间选择。...将自动化剪辑通道包络网格划分更改为 4通道机架:通道按钮(右键单击)- 新“修补”选项,用于将当前实例转换为修补格式。通道机架 - 现在,将通道移动到可见垂直范围之外时会滚动。...查找文件 - 右键单击文件选项以在系统文件浏览器突出显示它。标记 - 可以(右键单击)删除标记。选项卡 - (右键单击)选项卡以启用选项以单独记住选项卡大小。...展示台 (ZGE):UI - 支持效果参数之间分隔符。添加了工具栏按钮作为显示透明度快捷方式。现在,您可以选择要在预览窗口中显示缓冲区。Zip - 为压缩项目添加了自定义效果。

4K20

Apriso开发葵花宝典之八Portal Session篇

该应用程序能够快速方便地管理和修改开发设计,使您能够根据需要随时更改业务流程。由于增强了对可重用性支持,以前开发逻辑可以在新设计快速重用。...屏幕之间导航——按钮调用“转到屏幕”动作 屏幕上交互——切换选项卡 运行业务逻辑——调用标准操作按钮 Apriso中一个应用通过一组页面组合形成一个页面流(Screen Flow)堆栈来实现... 一个视图操作可以返回以下操作: STATUS_TO_NEW STATUS_TO_CANCEL STATUS_TO_OPEN CLOSE 在这个例子,如果所有的“STATUS_TO…”动作都应该以同样方式处理...View Action,该动作随后成为特定屏幕本地动作,并带有修改过属性 附加了Change View属性:Change View可以在同一屏幕上同一面板上不同视图之间切换。...如果需要在不同位置显示两组按钮(不同组),请将按钮HTML代码复制到所需位置,并修改data- flex -filter表达式以匹配您组(View Action: General选项卡group

11510

IntelliJ IDEA 2022.3 首个EAP发布:不支持 Java 6 及更早版本

出品 | OSC开源社区(ID:oschina2013) IntelliJ IDEA 2022.3 抢先体验计划现已开放,第一个 EAP 通过可选设置提供了对新 UI 访问、改进了多屏幕工作用户体验...新选项:将工具窗口拖到浮动编辑器选项卡 这个版本实现了新选项:将工具窗口拖出主窗口,并将它们停靠到浮动编辑器选项卡。  ...默认启用 “意图动作” 预览  默认开启意图动作(Intention action)预览功能,打开可用意图操作列表,并将鼠标悬停在选项上时会出现预览。...此功能可以在应用 IDE 建议后立即看到代码如何更改,可以在意图动作列表打开时按 F1 /  Ctrl+Q 禁用预览功能。 ...新版本输入查询内容时,IDE 会冻结出现第一个搜索结果,且在找到更多选项时不会重新排序。 此外,“文件” 选项卡默认启用机器学习排名,提高了查找结果准确性并缩短了搜索会话。

1.7K30

办公技巧:10个WORD神操作,值得收藏!

选择另一段文本,再按F4,就自动把刚刚设置动作再重复一遍择; 做表格时候,“在下方添加新行”这样命令,全部都可以用F4重复!...4 巧用替换功能 删除多余空行 打开“编辑”菜单“替换”对话框(可以用Ctrl+H哦),把光标定位在“查找内容”输入框,单击“高级”按钮,选择“特殊格式”“段落标记”两次,在输入框中会显示“^...2、长期方法:依次点击“文件”-“选项”-“校对”- “自动更正选项”- “键入时自动套用格式”选项卡,去除“Internet及网络路径替换为超级链接”复选框选择。...首先要将“嵌入型”更改为其他环绕类型 要拖动图形,请单击选中它,然后将它拖动到需要位置。当然,我们也可以微移选中浮动图形,选中图形后使用光标键从任意4个方向微移它。...Word2010操作更简便哦,选中图片,单击格式选项卡,点击位置按钮,就搞定啦。

3.8K10

ArcGIS路径分析_arcgis区域统计分析

可通过不同方式来访问该对话框:  “分析设置”选项卡   以下各小节列出了可为分析图层设置参数。这些参数可在分析图层图层属性 对话框分析设置选项卡中找到。...星期   对于浮动日期,可以选择相对于当前日期今天或一周任意一天(星期日到星期六)。浮动日期用于配置可以重复使用分析图层,而无需记得要更改日期。   ...而且,输出还包括线性参考路径测量值。测量值从第一个停靠点增加并记录累积阻抗。   直线会在两个停靠点之间生成一条直线。   当输出 shape 类型设置为无时,将不返回任何形状。...(如果未选择自动显示方向,可在 Network Analyst 工具条上单击方向窗口按钮 来显示方向。) 累积选项卡   在累积选项卡,可以选择网络数据集中要对路径对象进行累积成本属性。...网络位置选项卡   网络位置选项卡参数用于查找网络位置并为其属性赋值。 方向   在 ArcMap ,路径分析生成路径后,即可显示方向信息。

1.1K20

IntelliJ IDEA 2022.3 正式发布,跟不动了!

6、用户体验 7、浮动编辑器选项卡选项 为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项卡选项。...10、Find Usages Find Usages(查找用法)现在提供有关代码元素如何在项目中使用更深入信息。...首先,又可以从编辑器选项卡为文件添加书签了。只需右键点击选项卡调用上下文菜单,然后选择 Bookmarks(书签)。此外,您可以将所有打开选项卡所有文件添加到 Bookmarks(书签)。...IDE 会将所有打开选项卡放入一个新书签列表,您可以随意为其命名。...IDE 现在支持记录模式以及对 switch 表达式模式匹配更改,提供了代码高亮显示、补全和导航。现有检查和快速修复已相应更新以支持这些更改

3K40

网页截长图 截屏Google Chrom 插件 FireShot 分享 3000万人使用网页截图插件

捕获和编辑屏幕截图 FireShot是一款出色免费工具,可用于在Windows PC上捕获网页。其易于使用界面让您可以捕获页面的一部分、整个浏览器窗口,甚至是所有打开选项卡内容。...许多功能触手可及 在捕获浏览器屏幕截图时,您可以选择记录整个页面、可见部分、自定义选择或所有打开选项卡。您还可以捕获帧、滚动 DIVS甚至浮动元素。...您可以使用绘图工具插入元素,箭头或页面的突出显示部分、使用形状和文本进行注释、删除敏感数据等。如果您犯了错误,还有撤消和重做按钮。 ...您还可以将您捕获复制到剪贴板,通过电子邮件发送,或选择第三方编辑器进行进一步更改。...Chrome扩展管理界面,这时候用户会发现在扩展管理器中央部分中会多出一个”拖动以安装“插件按钮

3.9K20

xwiki功能-版本控制

对文档所做任何更改都会在版本控制下保存。你可以在文档底部,通过查看“历史记录”选项卡来查看一个文档版本。例如,在截图下面文档版本是3.1,最后一次是由“管理员”修改。...单击“历史记录”按钮查看该页面所有以前保存版本: 除了展示该文档版本列表,“历史记录”选项卡还可用于执行其它动作: 比较两个版本 对一个旧版本进行回滚;仅当前用户具有对文档编辑权限 删除某个版本;...两个版本之间比较,高亮显示了文档属性(标题,内容,父节点,语法等),附件,对象和类属性之间差异。...比较2个版本,你需要在相应版本先点击from单选按钮来选择你想要开始比较版本,然后在相应版本点击to单选按钮来选择与from相比较版本。...对于文本附件,你甚至可以看到附件(7.0RC1开始)两个版本之间附件内容所做更改。类型为密码和电子邮件对象属性为了隐私考虑,所做更改都做了混淆处理。

64720

Flutter 1.22 正式发布

为使Flutter保持与Material指南最新水平,我们很高兴地宣布Flutter 1.22引入全新按钮。 该PR并没有尝试就地开发现有的按钮类及其主题,而是引入了新替换按钮小部件和主题。...如果您想使用平台视图在iOS或Android上托管自己本机UI组件,则可以了解如何在使用平台视图在Flutter应用托管本机Android和iOS视图上。...此外,收集到数据还可以作为JSON文件使用,供Dart DevTools使用,它使您可以按照flutter.dev上说明进一步浏览应用程序内容,查明大小问题并查看两个不同JSON文件之间更改。...预览:DevTools更新网络页面 此版本另一个DevTools预览功能是能够在“网络”选项卡查看HTTP和HTTPs响应主体。 ?...IntelliJ托管DevTools检查器选项卡 一段时间以来,我们一直在维护某些Flutter工具两个副本,例如IntelliJInspector窗格和Dart DevToolsInspector

7.4K20

IntelliJ IDEA 2021.2 正式发布,快来看看又出了哪些神器功能!

还修复了列表格式问题,并增加了新浮动工具栏,它只在你需要时候才会激活。 3Java 你可以用不同方式标记公共、保护和私有的 Java 成员(方法、字段、类)。.../设置来回导航; 当你在浏览器预览HTML文件时,IDE将自动显示HTML文件或链接CSS和JavaScript文件已保存更改。...在新项目中存储未提交更改节点现在被称为changes,而不是Default变更列表;此外,Git操作不再需要自动创建更改列表; 默认情况下,Show Diff操作在编辑器打开专用窗口; 在本地历史修订中找到文本...如果开启了这个特性,那么当你在断点处停止、逐步执行代码、在帧之间导航或使用“prev/next frame”动作时,IDE会在一个选项卡依次打开文件。...你可以通过gutter图标在缓存名称用法之间导航,使用Find用法,并为缓存标识符使用Rename重构; JavaScript和TypeScriptURL导航在客户端(Angular或Axios)和服务器端

2.6K50

IntelliJ IDEA 2021.2 正式发布

还修复了列表格式问题,并增加了新浮动工具栏,它只在你需要时候才会激活。 Java: 你可以用不同方式标记公共、保护和私有的 Java 成员(方法、字段、类)。.../设置来回导航; 当你在浏览器预览HTML文件时,IDE将自动显示HTML文件或链接CSS和JavaScript文件已保存更改。...在新项目中存储未提交更改节点现在被称为changes,而不是Default变更列表;此外,Git操作不再需要自动创建更改列表; 默认情况下,Show Diff操作在编辑器打开专用窗口; 在本地历史修订中找到文本...终端 在内置终端中有两个新选项:光标形状选择和Option(⌥)键作为元修饰符与其他键组合能力。 调试器 预览选项卡可以在调试器工作。...如果开启了这个特性,那么当你在断点处停止、逐步执行代码、在帧之间导航或使用“prev/next frame”动作时,IDE会在一个选项卡依次打开文件。

3K30
领券