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

2018年最优秀9个Android Material Design Apps!

网站或手机端所展现摄影是其中一个明确焦点,为用户提供了许多可以选择机会。另外,AndroidiOS版本中都保留了底部导航栏设计,使其各个平台上保持一致和舒适。 2. Gmail ?...今年谷歌所推出新版Gmail,展示了全新材料主题设计外观,全新材料设计配色方案,更多空白区域精致图标。设计风格变化,使其呈现出更加现代化风格。...航班搜索页面使用不同大小类型来创建强大信息层次结构。查看潜在航班,选择FAB可让用户调整其偏好。...一个用户体验良好手机应用应该是用户甚至没有意识到是设计者有意引导让他在下意识间做出决定,但是当事情出错他们肯定会感觉到它。...作为材料设计执行者之一,悬浮按钮设计在这款应用程序得到了很好体现。通过点击品牌浮动操作按钮开始新项目,对话或任务,即可轻松创建新任务。

1.8K40

Android材料设计之FloatingActionButton+Snackbar+SheetX3

本文把几个小东西讲一下 FloatingActionButton:浮动按钮 Snackbar:底弹框 BottomSheet:底抽屉 BottomSheetDialog :抽屉对话框 BottomSheetDialogFragment...fab属性.png 颜色 android:backgroundTint="@color/jietelan" 图片 android:src="@drawable/icon_t" 厚度...fab挂接.gif ---- 二、SnackbarFloatingActionButton联动 Snackbar感觉就像下面出来Toast,只是可以交互而已 ?...snackbar.show(); }); ---- 三、底部抽屉:bottom_sheet 个人感觉向抽屉,放一些小功能按钮上面的感觉会不错 bottom_sheet要在CoordinatorLayout....状态监听 1).五种状态,见下:看动图应该挺清楚 public static final int STATE_DRAGGING = 1;//手指接触正在移动 public static final

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

Floating Action Button-Android M新控件

概述 浮动操作按钮是Material Design 推出控件之一 浮动操作按钮 (简称 FAB) 是: “一个特殊promoted操作案例。...因为一个浮动UI之上圆形图标而显得格外突出,同时它还具有特殊手势行为” 比如,如果我们使用email app,列出收件箱邮件列表时候,promoted操作可能就是新建一封邮件。 ? ?...浮动操作按钮代表一个屏幕之内最基本操作。关于FAB按钮更多信息使用案例请参考谷歌官方设计规范。 运行效果 ?...---- 用法 谷歌2015年 I/O大会上公布了可以创建浮动操作按钮支持库,但是在这之前,则须使用诸如makovkastar/FloatingActionButton futuresimple...Issues: 本文编写FAB 支持库仍然存在一些 bug, Kitkat Lollipop 中分别运行示例代码,可以看到如下结果: Lollipop FAB: ?

1.4K40

一文彻底搞清楚 Material Design

按钮动作效果,默认 FAB 有 6dp Elevation,当按下按钮 translation Z 值开始增加。...动态海拔高度偏移:指的是从静止状态向目标海拔移动距离(translationZ) 组件海拔高度: 同一组件不同应用,海拔高度是相同,比如:不同应用浮动操作按钮海拔是相同 同一组件不同平台设备...一般控件标准海拔 应用栏:4dp 按钮:静止状态 2dp 按下状态:8dp 浮动操作按钮FAB)静止:6dp 按下:12dp 卡片 静止:2dp 浮动状态:8dp 菜单子菜单:菜单:8dp...物体海拔高度决定了阴影外观。 阴影还可以用来表示物体运动方向、表面之间距离是增加还是减少。 阴影提供了关于海拔、运动方向绘制边缘提示。不同海拔高度,阴影表现效果是不同。...关键阴影 环境阴影 关键阴影环境阴影 黑暗下 材质环境阴影由关键灯光和环境灯光投射共同产生。AndroidiOS开发,当光源沿z轴各个位置处被“材质”表面阻挡,会出现阴影。

2.1K10

终于等到你,新虚拟键盘API 即将到来,快来先睹为快吧!

这是一个具有以下内容用户界面: Sticky header 固定头部 Sticky floating action button (FAB) 粘性浮动操作按钮 当用户将焦点放在输入框上,虚拟键盘将会显示出来...浏览器将向上滚动以使输入框在键盘上方,因此粘性标题浮动按钮将消失。 它看起来与以下内容相似: 这是移动浏览器默认行为。...浏览器支持 撰写本文,VirtualKeyboard API仅在Chrome for Android受支持。在下一部分,我将探讨一些例子使用情况,以展示它帮助性。...env() 会回退到 0 ,总计将得出 var(--cta-height) 值。 浮动操作按钮 在这个例子,我们有一个浮动操作按钮,它位于页面的右下角。...为桌面使用不同值 假设我们想在桌面浏览器上进一步调整浮动按钮位置,我们该如何做呢?嗯,我考虑使用 max() 比较函数,结果行得通。

26320

探索 Android Design Support Library v28 新增内容

这个类从你可能已经使用 AppCompatButton 类继承而来. 它们之间有什么不同呢? 这个按钮开箱即用, 它被设计成具有物质本质外观质感, 而无需使用样式标志定义....我们按照原样使用 MaterialButton 类, 并且我们视图中, 它将具有我们所追求材质外观质感 -- 将其视为一个提供方便类. ?...如果我们希望自己添加一些更高级样式, 那么我们可以通过使用 MaterialButton 样式一组属性来完成此操作. app:icon: 用于定义在按钮开始显示 drawable ?...如果禁用, 则 检查行为与 Button 相同 app:chipIcon: 用于 Chip 显示一个图标 ? app:closeIcon: 用于 Chip 显示一个关闭按钮 ?...这样做, 你需要将 ChipGroup 封装在滚动视图( HorizontalScrollView ), 以便用户可以滑动正在显示 Chip.

1.8K20

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

此版本引入了一个新 Settings Sync(设置同步)解决方案,用于同步备份自定义用户设置。此外,新版本 IDE 还具有以下多项其他改进升级。...8、意图操作预览默认启用 IntelliJ IDEA 2022.3 ,意图操作预览功能现在默认开启,让您可以立即查看应用 IDE 建议后代码将如何变化。...您可以在意图操作列表打开按 F1 禁用预览功能,或者 Settings/Preferences | Editor | General | Appearance(设置 / 偏好设置 | 编辑器 | 常规...11、改进了 Tips of the Day 我们对 Tips of the Day(每日小技巧)外观行为做出了多项更改,使其更实用且更易理解。...您可以 Reader(阅读器)模式下应用新可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

3K40

IDEA 又双叒叕 更新 大版本了 , IntelliJ IDEA 2022.3 正式发布,详情 请参考博文

此版本引入了一个新 Settings Sync(设置同步)解决方案,用于同步备份自定义用户设置。此外,新版本 IDE 还具有以下多项其他改进升级。...意图操作预览默认启用 IntelliJ IDEA 2022.3 ,意图操作预览功能现在默认开启,让您可以立即查看应用 IDE 建议后代码将如何变化。...您可以在意图操作列表打开按 F1 禁用预览功能,或者 Settings/Preferences | Editor | General | Appearance(设置 / 偏好设置 | 编辑器 | 常规...改进了 Tips of the Day(每日小技巧) 我们对 Tips of the Day(每日小技巧)外观行为做出了多项更改,使其更实用且更易理解。...您可以 Reader(阅读器)模式下应用新可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

13510

QPushButton 基本使用

定义了按钮通用行为属性,文本、图标、状态等。 这些按钮类提供了丰富选项,它们大多都直接继承自 QAbstractButton,以满足不同类型用户界面需求。...作为常用小部件之一,QPushButton可用于添加交互性并为用户提供操作按钮。它具有丰富功能属性,可以显示文本标签或图标,支持信号与槽机制,允许分配快捷键,并可通过样式表进行自定义外观。...通过使用QPushButton,开发人员可以轻松地Qt应用程序添加按钮并实现自定义外观行为,从而为用户提供更好界面体验。...1、按钮状态管理: 按钮可以具有不同状态,例如启用(默认状态禁用状态。您可以使用 setEnabled() 方法来启用禁用按钮。...该方法在按钮需要重新绘制被调用。方法体内,您可以使用 QPainter 类来绘制按钮外观,例如绘制背景、文本图标。

41840

这四种最最常见按钮类型,设计师必须掌握

“Shop now”按钮特斯拉主页上引起了很多关注。 需要注意事情 传达按钮状态。用户应该通过查看按钮来了解按钮的当前状态。例如,禁用状态应该具有与活动状态不同视觉风格。...实心按钮启用禁用状态 使用正确按钮形状。关于形状,有两种流行选择——方角圆角。带有圆角按钮人眼看来确实更好看(我们自然倾向于避免具有锋利边缘物体)。...最后但并非最不重要一点是,幽灵按钮是视觉上多功能按钮,这意味着它们可以不同类型背景上很好地工作。它使幽灵按钮适用于深色浅色主题。...悬停显示工具提示以描述图标按钮 4.悬浮按钮 悬浮按钮FAB-Floating Action Button),是一种由 Google Material Design 推广按钮。...我进行可用性测试表明,当用户不理解 FAB 图标的含义,他们不会与之交互,这对您应用程序来说可能是一个关键问题。 FAB 仅用于一项操作。谷歌表示,当按下FAB 可能包含更多相关操作

2.9K10

IntelliJ IDEA 2022.3 发布,全新 UI 太震撼了!

此版本引入了一个新 Settings Sync(设置同步)解决方案,用于同步备份自定义用户设置。此外,新版本 IDE 还具有以下多项其他改进升级。...意图操作预览默认启用 IntelliJ IDEA 2022.3 ,意图操作预览功能现在默认开启,让您可以立即查看应用 IDE 建议后代码将如何变化。...您可以在意图操作列表打开按 F1 禁用预览功能,或者 Settings/Preferences | Editor | General | Appearance(设置 / 偏好设置 | 编辑器 | 常规...改进了 Tips of the Day(每日小技巧) 我们对 Tips of the Day(每日小技巧)外观行为做出了多项更改,使其更实用且更易理解。...您可以 Reader(阅读器)模式下应用新可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

5.8K40

船新 IDEA 2022.3 正式发布,新特性真香!

此版本引入了一个新 Settings Sync(设置同步)解决方案,用于同步备份自定义用户设置。此外,新版本 IDE 还具有以下多项其他改进升级。...意图操作预览默认启用 IntelliJ IDEA 2022.3 ,意图操作预览功能现在默认开启,让您可以立即查看应用 IDE 建议后代码将如何变化。...您可以在意图操作列表打开按 F1 禁用预览功能,或者 Settings/Preferences | Editor | General | Appearance(设置 / 偏好设置 | 编辑器 | 常规...改进了 Tips of the Day(每日小技巧) 我们对 Tips of the Day(每日小技巧)外观行为做出了多项更改,使其更实用且更易理解。...您可以 Reader(阅读器)模式下应用新可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

3.1K20

2021 最新 IntelliJ IDEA 详细配置步骤演示(图文版)

启用后,按住该Alt键才可移动内容。默认情况下,此选项是禁用,您可以移动所有内容而无需任何额外键。...Menus and Toolbars(菜单工具栏管理) 自定义菜单工具栏,使其仅包含所需操作,对其进行重新组合并配置其图标。 可用菜单工具栏列表,展开要自定义节点,然后选择所需项目。...Data Sharing(数据共享) 选中这个发送使用情况统计信息复选框后,将会允许JetBrains收集你使用IntelliJ IDEA最常使用功能操作统计信息。 4....Android SDK 配置安卓sdk 4. File Colors(文件颜色) 使用此页面可以设置不同背景颜色,以区分特定范围项目文件。 \1....Notifications(通知事项) 可以启用禁用有关某些事件通知,发生事件信息。更改其显示方式,并有选择地启用其日志记录。 7. Quick Lists(快捷菜单) 一组自定义弹出。

38310

IntelliJ IDEA 2022.3 发布,这次不追了。。。

此版本引入了一个新 Settings Sync(设置同步)解决方案,用于同步备份自定义用户设置。此外,新版本 IDE 还具有以下多项其他改进升级。...意图操作预览默认启用 IntelliJ IDEA 2022.3 ,意图操作预览功能现在默认开启,让您可以立即查看应用 IDE 建议后代码将如何变化。...您可以在意图操作列表打开按 F1 禁用预览功能,或者 Settings/Preferences | Editor | General | Appearance(设置 / 偏好设置 | 编辑器 | 常规...改进了 Tips of the Day(每日小技巧) 我们对 Tips of the Day(每日小技巧)外观行为做出了多项更改,使其更实用且更易理解。...您可以 Reader(阅读器)模式下应用新可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

1.9K20

Flutter 按钮,看这篇文章就够了

之前文章文本、图片按钮Flutter怎么用,简单介绍过按钮组件,本篇文章来详细聊聊Flutter各种按钮组件各种应用场景。...Flutter,有很多按钮组件,常见有:FlatButton、RaisedButton、OutlineButton、IconButton、ButtonBar、FloatingActionButton...首先来看一下按钮组件属性: onPressed,必填参数,按下按钮触发回调,接收一个方法,传null值表示按钮禁用,会显示禁用相关样式 child,表示按钮展示状态Widget,一般为一个文本组件..."), onPressed: null,//通过将onPressed设置为null来实现按钮禁用状态 color: Colors.pink,...FloatingActionButton FloatingActionButton简称FAB,可以实现浮动按钮,也可以实现类似闲鱼APP底部凸起导航: ?

9.2K31

Qt DesignerQWidget属性表介绍

如果部件需要知道它何时被启用禁用,则可以使用changeEvent()方法来捕获事件,事件类型设置为QEvent.EnabledChange ---- 禁用一个部件,会隐式禁用其所有子部件; 启用部件...当父部件保持禁用状态,不可能显式启用不是窗口子部件。...如果部件启用了平板跟踪功能,部件能接收触控笔靠近但未真正接触平板触控笔移动事件,这可以用于监视操作位置以及部件辅助操作功能(旋转倾斜),并为图形界面提供这些操作信息接口。...注意:该属性具有国际化设置子属性 4、外观控制 ①palette(调色板) 调色板palette用于管理控件一组外观显示设置组成,组每条记录包括颜色角色、颜色组、具体颜色,对应PyQtQPalette...当部件具有具有有效背景或边框图像样式表,此属性将自动禁用。 默认情况下,此属性为False。

10K20

处理视觉冲突 | 手势导航 (二)

Android 10 系统处理应用布局,开发者需要知晓 5 个获取 insets 区域方法。需要使用哪种方法取决于具体情况,接下来就让我们逐一说明。...自 API 1 以来,它们就以各种形式存在着,并且每当系统 UI 重叠显示应用上方,这个方法就会被调用。常见例子是下拉状态导航栏,或者弹出屏幕软键盘 (IME)。...我们来看一个使用系统窗口区域例子。我们有一个悬浮操作按钮 (FAB),它位于屏幕右下角,距离屏幕边缘 16dp (这符合设计指南中要求)。...具体到本例FAB 位于底部右侧边缘附近,因此我们可以使用 systemWindowInsets.bottom systemWindowInsets.right 值来增加 FAB 下方右方边距...处理边衬区冲突 希望您现在对不同类型 insets 区域有了更深了解,下面我们来看看您需要如何在应用实际使用它们。

2.8K30
领券