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

简单了解下无障碍设计模式

通过在 UI 元素上添加描述性的标签,使用户可以通过声音在应用中导航。当使用屏幕阅读器(如 “TalkBack” ),并通过触摸板导航时,在用户指尖触摸到 UI 元素时,会大声读出标签上的文本。...添加到原生元素上的额外的声音(屏幕阅读器能够正确的翻译原生元素) 标记用户界面元素 给输入控件和其他元素添加描述,供屏幕阅读器等设备可以进行朗读 动效 Material design 使用动效来引导视图之间的焦点...样式 布局 Material Design 的触摸目标指南使那些无法看到屏幕、或者运动不灵活的用户能够点击应用中的元素。 触摸目标 触摸目标是屏幕中响应用户输入的部分。...使 UI 元素的标签可视化 屏幕阅读器用户需要知道屏幕中哪些元素是可以点击的。...屏幕阅读器会大声朗读屏幕上所有的文本,包括可见和不可见的替代文本。 无障碍文本包括可见文本(包括 UI 元素中的标签、按钮中的文字、链接和表单)和不可见的描述(没有文本标签的按钮的替代文字)。

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

Flutte部件目录-Material Components 顶

实现Material Design指南的视觉,行为和运动丰富的小部件。 应用程序结构和导航 按钮 输入和选择 对话框,弹出框和面板 信息显示 布局 查看Flutter窗口小部件目录中的更多小部件。...导航栏的背景色是默认的材质背景色ThemeData.canvasColor(实质上是不透明的白色)。 BottomNavigationBarType.shifting,有四个或更多项目时的默认值。...在这种情况下,假定每个项目将具有不同的背景色,并且背景色将与白色形成鲜明对比。...Design小部件,显示水平的一行标签。...Chip 一个Material Design芯片。 芯片代表小块中的复杂实体,如联系人。 ? Tooltip 工具提示提供的文本标签可帮助解释按钮或其他用户界面操作的功能。

9.4K40

纯干货!谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

错误 不要使用外发光来替代阴影来表示高程差异,因为这种效果并不能准确地描述高程阴影投递下来的效果。 ? 可访问性与对比度 深色主题下,深色必须暗到一定程度,才能让白色的文本足够清晰地呈现。...如果背景颜色不够深,就无法确保白色的文本和背景色之间达到 15.8:1 的对比度,也就无法确保在极端情况下满足 4.5:1 的对比度下限。 ?...在整个 Material Design 的深色主题中可以使用的基准色彩有超过200种不同的色调。(在不同高程的界面上,能够通过 WCAG AA标准的 4.5:1对比度的文本) ?...使用 Material 色彩主题的基准配色 ? Material Design 默认主题的基准色 Material Design 深色主题的基准色 报错颜色 报错颜色主要用来指示出错的状况和状态。...轮廓容器:不透明度为12%的白色 标签/图标:不透明度为38%的白色 色彩填充容器:不透明度为12%的白色 相关资源 Sticker sheet 是和 Sketch for Android 这套组件一起使用的

9.5K10

【3】VSCode 主题设置推荐,自定义配色方案,修改注释高亮颜色

很多颜色,无处不在 Version Last Updated 0.5.0 2020/10/16 Material Theme Material Theme - Visual Studio Marketplace...contributes -> themes -> label 主题名,“文件-首选项-颜色主题”的列表中显示该值 contributes -> themes -> uiTheme VSCode整体的UI...参数名 作用 colors VSCode各个UI组件的颜色 tokenColors 语法高亮颜色 colors节点的内容直接通过键值对参数描述, 以下列举几个参数的作用: 图示 参数名 作用 2 activityBar.background...17 statusBar.background 标准状态栏背景色 17 statusBar.noFolderBackground 没有打开文件夹时状态栏的背景色 17 statusBar.debuggingBackground...调试程序时状态栏的背景色 9 tab.activeBackground 活动选项卡的背景色 8 tab.activeForeground 活动组中活动选项卡的前景色 7 tab.inactiveBackground

10.1K30

Vue 基于vue-codemirror实现的代码编辑器

,回车,然后再次输入用于替换的内容,回车即可。...[ 时,自动显示为[],并且把光标定位在括号中间 17、 支持自动补全xml标签 支持输入完开放xml、html元素标签时,自动补齐右侧闭合标签、或者输入完 </ 时,自动补齐闭合标签 使用场景举例:...输入完时自动补齐右侧 18、 支持自动匹配xml标签 xml、html编辑模式下,支持自动匹配标签 使用场景举例:鼠标点击时xml标签时(开放标签或闭合标签),自动高亮另一半标签...src/main.js配置 添加以下带背景色的部分的配置 import Vue from "vue" import ElementUI from "element-ui" import "element-ui...", "material-darker", "material-palenight", "material-ocean

9.9K50

『Flutter』常用组件 按钮、图片

1.前言 经过上一篇文章的学习,我们大家可以了解到布局相关的组件,但是在实际开发中,我们还需要使用到其他的组件,比如按钮、图片、文本、输入框等等,这些组件都是我们在开发中经常使用的,所以本篇文章我们就来学习一下这些常用组件...OutlineButton(现在称为OutlinedButton):这个按钮有一个边框,但没有背景色。当按下时,边框和文字颜色会变化,适用于需要强调边框而非背景色的场景。...通常用于表单或需要选择性输入的界面。 PopupMenuButton:这个按钮在用户点击时会显示一个弹出菜单。它常用于应用的工具栏中,提供额外的选项。...InkWell:虽然不是一个标准的按钮组件,但它可以用来给几乎任何widget添加水波纹效果,从而制作自定义按钮。...semanticLabel (String): 用于辅助技术的标签。如果图标不仅仅是装饰性的,这个标签可以提供关于图标的更多信息。

34731

【Flutter 专题】97 仿网易新闻标签选择器

和尚前段时间刚学习了 Draggable + DragTarget 实现基本的拖拽效果,现在尝试以此为基础仿照网易新闻客户端实现一个简单的标签选择器; 预期功能 标签选项器中单个标签可以拖拽换位...; 【编辑】状态下可以删除单个标签; 可随时添加新的标签位; 拖拽过程中添加动画效果(后期优化); ?...Material Widget 来避免文字样式变化; 但与此同时会带来新的问题,和尚设置的圆角 Container 的四个角在拖动过程中有白色背景,其原因是设置 Material 嵌套后,...默认背景色为白色,于是和尚设置 Material 背景色为透明,设置 Container BoxDecoration 背景色为白色即可; _itemClipWid(list, index, isFeedBack...) { return Material( color: Colors.transparent, child: Container( width: (MediaQuery.of

85831

7种最棒的Vue Loading加载动画组件测评与推荐-穷尽市面上所有加载动画效果类型

本文介绍 7 种不同的加载动画 UI 效果(Vue loader),每一种都有其对应的使用场景。...APP / 网页结构加载动画,全局加载显示王者 Vue Loading Overlay - 加载进度条,内置任务取消按钮,触发事件取消用户执行任务 Vue Progress Path - Google Material...加载动画的尺寸 前景色、背景色 动画旋转速度 动画下方的标签文字 还有很多更细节的可调的地方 2....Vue Radial Progress 可设定参数 进度条圆形尺寸 总步数/已完成步数 细致的颜色设定,可设定进度条渐变色,前景背景色 加载时间显示 3. nprogress - Vue loader...Vue Progress Path - Google Material 设计风格,可替换你自己设计的 loading 图,高度可定制化 [06-Vue-Progress-Path] github:https

4.7K00

写给初学者的Jetpack Compose教程,基础控件和布局

Compose是一个用于替代Android View的全新声明式UI框架。既然是UI框架,因此我们第一篇文章就来讲一讲基础控件和布局方面的知识。...Surface函数是Material库中提供的一个通用函数,它的主要作用是为了让应用程序可以更好地适配Material Design,例如控制阴影高度、控制内容颜色、裁剪形状等等。...基本效果如下图所示: 另外你可能会觉得TextField默认的输入背景色实在是太丑了,我们可以通过以下代码非常轻松地调整TextField的输入背景色: @Composable fun SimpleWidgetColumn...backgroundColor = Color.White ) ) } } 这个TextFieldDefaults可以支持调整任何你想要调整的颜色,可不仅仅是输入背景色...DrawerLayout在Compose中的替代品是什么?

1.9K20

IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件

testcase ✘ ✔ 通过方法名生成sql ✘ ✔ 通过数据库生成crud代码 ✘ ✔ 通过java类生成crud代码 ✘ ✔ xml collection中的 param提示 ✘ ✔ 识别mybatis的标签...Grep Console 推荐指数:★★☆☆☆ ---- 由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色...自定义设置后,可以运行下项目看下效果 加上背景色,错误和警告是不是更清晰了些?...如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。...Theme UI Material Theme UI是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可将原始外观更改为Material

2.7K20

这样设置,让你的 IDEA 好看到爆炸!

那这里小黑哥推荐两款主题插件: Gradianto Material Theme UI Gradianto 那这款插件主要提供暗黑模式相关主题,这个主题有个好处就是比较护眼,看久了眼睛也不是很酸。...Midnight Blue Material Theme UI 上面这个插件它仅仅提供几个主题,下面这款插件呢,它的功能的就很齐全,不仅能设置主题,还能设置 IDEA 其他 UI。...那第二点,设置 Tab(标签页) 的大小,高度这些。 这里的 Tab,指的就是上方窗口的标签页 ? 第二个就是设置标签页的高亮颜色,当这个标签页被选中的时候,下方就会显示这个高亮颜色。...这个字体利用这个特性对编程中的常用符号进行优化,比如把输入的「!=」直接显示成「≠」或者把「>=」变成「≥ 」等等,以此来提高代码的可读性。...除此之外,上面 Material Theme UI 自带的主题,默认配置字体都偏小,这里我们可以适当调大。 背景图 IDEA 默认情况背景是纯色,比如黑色,比较单调,这里我们可以设置一下背景图。

2.1K21

IntelliJ IDEA 2023主题 图标 这样配置 ,让你的IDEA好看到爆炸!

那这里小黑哥推荐两款主题插件: Gradianto Material Theme UI Gradianto那这款插件主要提供暗黑模式相关主题,这个主题有个好处就是比较护眼,看久了眼睛也不是很酸。...这款插件主要四种主题,分别是: Nature Green Deep Ocean Dark Fuchsia Midnight Blue Material Theme UI 上面这个插件它仅仅提供几个主题...那第二点,设置 Tab(标签页) 的大小,高度这些。 这里的 Tab,指的就是上方窗口的标签页 第二个就是设置标签页的高亮颜色,当这个标签页被选中的时候,下方就会显示这个高亮颜色。...这个字体利用这个特性对编程中的常用符号进行优化,比如把输入的「!=」直接显示成「≠」或者把「>=」变成「≥ 」等等,以此来提高代码的可读性。...除此之外,上面 Material Theme UI 自带的主题,默认配置字体都偏小,这里我们可以适当调大。

1.3K10

不懂设计的产品不是好开发

在这些颜色被声明后,它们会根据默认的material规范应用于UI组件。这意味着我们不需要为buttons, cards, bottom sheets, app bars等明确指定颜色。...根据Material指南,在暗色主题中,随着elevation的增加,表面的颜色会变得更浅。例如,在暗色主题中,背景色应该比card和sheet的颜色有更低的值。...多亏了Material Palette Generator工具,这并不复杂。一旦我们决定了primary和secondary color,我们就可以把颜色代码作为输入给生成器。...Button文本样式与动作相关,用于按钮、标签、对话框和卡片。...在演示的应用程序中,我几乎把所有的UI组件都应用了形状,以达到演示的目的,这绝对是不推荐的。 截至目前,Material Design有两种形状样式:圆角和切角。

2.5K20
领券