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

【Flutter】StatelessWidget 组件 ( Container 组件 | BoxDecoration 组件 | Text 组件 | Icon 组件 )

this.alignment 居中方式 , this.padding 边距 , Color color 颜色值 等参数 ; 详细设置可以参考 Container 源码中构造函数中参数 , 阅读每个参数文档注释..., 背景颜色 , 背景图片 , 背景边框 , 圆角等效果 ; BoxDecoration 装饰器源码示例 : 在下面的源码中构造函数中 , 可以查看该装饰器可以设置选项 ; class BoxDecoration..., 还可以设置背景图片 , 边框等 ; 这里使用 BoxDecoration 为 Container 设置了灰色背景 ; import 'package:flutter/material.dart';...), ), ); } } 运行效果 : Container 组件背景由白色变成灰色 ; 四、Text 组件 ---- Text 组件可设置属性在 Text 组件源码构造函数中可查看...Text 文本组件 children: [ // Text 文本组件 // textStyle 是之前创建

1.7K01

【移动端网页布局】流式布局案例 ③ ( 实现搜索栏功能 | 伪元素选择器 | 子绝父相 | 外边距塌陷处理 | 二倍精灵图处理方案 )

1 像素大小 盒子实现 , 宽度 1 像素 , 高度 15 像素 , 背景灰色 ; 可以通过 ::after 伪类插入上述盒子 , 使用绝对定位设置该盒子位置 , 注意 子绝父相 , 子元素绝对定位...; /* 盒子模型尺寸为 1 x 15 像素 */ width: 1px; height: 15px; /* 设置盒子灰色背景 */ background-color...; /* 盒子模型尺寸为 1 x 15 像素 */ width: 1px; height: 15px; /* 设置盒子灰色背景 */ background-color...*/ height: 45px; line-height: 45px; /* 设置总体背景 */ background-color: #333333; /* 文本水平居中...; /* 盒子模型尺寸为 1 x 15 像素 */ width: 1px; height: 15px; /* 设置盒子灰色背景 */ background-color

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

Refactoring UI

深色用于主要内容(文章标题) 次要内容(文章发表日期) 灰色区域 浅灰色用于三级内容(可能是页脚中版权声明) 对于用户界面工作来说,两种字体重量通常就足够 大部分文字使用正常字体重量(400...或 500,取决于字体) 对于想要强调文字,可使用较重字体(600 或 700)时 # 不要在彩色背景上使用灰色文字 在白色背景上,让文字变成浅灰色是一个很好方法,这是因为我们看到白底灰效果实际上是对比度降低了...让文字更接近背景色才真正有助于创建层次,而不是让文字变成浅灰色 使用白色文字并降低不透明度,确实降低了对比度,但往往会导致文本看起来暗淡、失色,有时甚至是残缺 在图像或图案上使用这种方法意味着背景会透过文字显示出来...,图标(尤其是实心图标) 一般都很 "重",而且覆盖面积很大 当你把图标放在一些文字旁边时,图标往往会给人突出感觉 与文字不同, 图标的 "重量 "是无法改变, 因此要创建平衡,就需要通过其他方式来淡化它...)来说,这意味着绝大多数文本都应左对齐 # 不要将长格式文本居中 居中对齐对于标题或简短、独立文本块来说非常合适 如果内容超过两三行,几乎总是左对齐更好看 如果有几个文本块需要居中,但其中一个有点太长

54830

16个小UI设计规则却能产生巨大影响

这使它们看起来像是可以交互,尽管它们并非如此。移除图标的蓝色和按钮样式有助于避免它们被误认为是可以交互元素。 4.创建清晰视觉层次 界面中所有信息并非都有相同重要性。...移除不必要样式 不必要信息和视觉样式可能会分散注意力,增加认知负荷(使用界面所需脑力)。避免不必要线条、颜色、背景和动画,可以创建一个更简洁、更聚焦界面。...颜色亮度巨大差异使得我们眼睛工作更加艰难。在白色背景下,避免使用纯黑色是最安全选择,可以选择使用深灰色。 在我们例子中,纯黑色在多个元素上使用。将其改为深灰色有助于提高可读性。...对于较长正文文本,最好避免居中对齐或两端对齐文本。这种对齐方式更难阅读,尤其对于认知障碍的人来说。 居中对齐适用于标题和短文本,因为可以快速阅读。...然而,居中对齐会使较长正文文本更难阅读,因为每行起始点不断变化。你眼睛需要更努力地找到每行起始点。 在我们例子中,属性描述文本采用了居中对齐。

30920

6详解AppBar小部件

示例包括返回上一页导航箭头或打开抽屉菜单图标。 当上一条路线可用时,导航箭头会自动出现。...AppBar 包含各种属性,包括颜色、大小、图标主题、文本主题等等。 背景颜色 以下代码将 AppBar 背景颜色更改为深橙色。500添加以访问颜色特定阴影,900即最暗和最亮50。...工具栏包含文字,图标,按钮,和其他任何公司前景,除了小部件,Container和Image。...( leading, title, 和actions) 如何自定义 AppBar 布局和添加小部件 如何为 AppBar 图标、文本、背景、高度、阴影颜色和工具栏设置主题 所以我们有了!...关于 Flutter AppBar 必须提供所有内容完整演练。我希望这篇文章能帮助你在未来所有的 Flutter 应用程序中创建漂亮 AppBars。

16.3K10

APP设计实例解析,深色模式为什么突然就火了?

比如置顶聊天窗口灰色会比其他窗口稍浅,聊天消息标题和摘要也采用了明度不同灰色来区分层级。除此之外,微信彩色线型图标在黑色背景上也变得更具科技感,颜值提升了不少。...Q Q 如果说微信深色模式更加注重颜值,那么腾讯旗下另一款社交工具QQ则更加注重用户深夜阅读体验。 首先,微信在切换深色模式时,需要重启软件后才能生效。...消息图标会从笑脸切换为休息状态,这种具有趣味性设计,也会拉近用户与产品之间距离。 豆 瓣 普通模式下豆瓣APP背景色为纯白色,白天看偶尔都觉得有些刺眼,更不用说睡前必刷豆瓣用户有多煎熬。...知乎在设计夜间模式时,知乎采用了主色调蓝色+深灰色搭配,深蓝和灰色作为背景,展示出效果既有强烈对比,又摆脱了深色压抑感。 与豆瓣不同,知乎文本颜色选择了对比度更低灰色,通过字重进行区分。...百度网盘 高饱和度色彩会在深色背景上产生炫光视觉效果,引发视觉疲劳。百度网盘深色模式下,背景接近全黑,图标却没有太大调整,给用户带来阅读体验并不好。

1.9K50

APP设计实例解析,深色模式为什么突然就火了?

比如置顶聊天窗口灰色会比其他窗口稍浅,聊天消息标题和摘要也采用了明度不同灰色来区分层级。除此之外,微信彩色线型图标在黑色背景上也变得更具科技感,颜值提升了不少。...Q Q 如果说微信深色模式更加注重颜值,那么腾讯旗下另一款社交工具QQ则更加注重用户深夜阅读体验。 首先,微信在切换深色模式时,需要重启软件后才能生效。...消息图标会从笑脸切换为休息状态,这种具有趣味性设计,也会拉近用户与产品之间距离。 豆 瓣 普通模式下豆瓣APP背景色为纯白色,白天看偶尔都觉得有些刺眼,更不用说睡前必刷豆瓣用户有多煎熬。...知乎在设计夜间模式时,知乎采用了主色调蓝色+深灰色搭配,深蓝和灰色作为背景,展示出效果既有强烈对比,又摆脱了深色压抑感。 与豆瓣不同,知乎文本颜色选择了对比度更低灰色,通过字重进行区分。...百度网盘 高饱和度色彩会在深色背景上产生炫光视觉效果,引发视觉疲劳。百度网盘深色模式下,背景接近全黑,图标却没有太大调整,给用户带来阅读体验并不好。

1.4K30

AI下载AI最新版软件介绍---Illustrator干货分享++资源获取

创建手绘图,或描摹导入照片并重新为其上色,将其转换为艺术作品。在任何内容中使用您插图,包括印刷件、演示文稿、网站、博客和社交媒体。专业能力成为标准。...这些图案和纹理可以是预设,也可以是用户自己创建,例如重复图案、线条纹理等等。效果和样式:Adobe AI 中效果和样式功能可以帮助用户为图标添加不同效果和样式,例如阴影、发光、立体感等等。...用户可以将不同元素放在不同图层中,也可以将它们组合在一起以创建形状和效果。总的来说,Adobe AI 提供了多种修饰图标的工具和功能,可以帮助用户轻松地添加各种有趣和创意视觉效果。...选择【 椭圆工具 】画一个灰色正圆,【 Ctrl+C 】复制,【 Ctlr+F 】原位前置粘贴,然后把第一个圆缩小一下,接着选择【 路径查找器 】面板中形状模式第二个,效果如图所示。  ...将字体颜色改为蓝色,背景层拖入进来,右键【 选择 】—【 置于底层 】,然后选择【 矩形工具 】画一个蓝色矩形,宽为720px,高450px,然后垂直居中对齐,将背景层右键【 选择 】—【 置于底层

1.8K20

HarmonyOS应用开发-低代码开发登录页

下面这张图是我们目标实现图,具体实现流程将由我一步一步讲解: 一、项目初始化 1、创建低代码项目 下载安装 DevEco Studio,新建一个支持 Super Visual 低代码模式项目。...、添加静态文件 1、新增图片文件 ets 文件下创建 common\images\icon 文件夹,icon内添加我们需要添加图片文件,本教程我们用到了3个“其他登录方式”图标。...② 放置图标图片 如图,我们需要放置一个水平居中应用图标: 思路:下面我们来实现登录页面的图标,我们需要创建一个行容器(Row),然后拖一个图片组件(Imgae)进去,并使图片居中。...然后我们拖入图片组件(Imgae),设置图片宽高均为 100vp(和Row高相等)。 图片Src(图片存储路径)设置为app自带默认图标,至此我们登录页应用图标就显示出来了。...① 创建数据源 我们先创建数据源,打开页面对应 ArcTS 文件(比如你现在编辑可视化低代码界面是Index.visual,那么对应 ArcTS 文件就是 Index.ets) 默认页面 .ets

27210

新Sketch设计背后故事:如何重设计Sketch工具栏图标

第一,默认图标尺寸变化对不同密度显示器效果影响。第二,如何为单色图标带来更多可识别性。 第三,1.5pt线条如何进行描边填充处理?...经过大量讨论后,团队认为 Apple Symbols 不适合在Sketch上使用。“对我们来说,突出图标关键细节很重要,让其他细节淡入背景,”他强调说。...团队创建了一组基于线条图标,以较低不透明度填充,这种方式很不错,并且仍然与新 macOS 设计语言保持一致。...“如果您仅对少数图标使用外边框或内边框,则始终需要仔细检查,是否计算了适合您系统正确角半径或“视觉”形状大小。我们采用居中对齐边界来确保开放路径和封闭路径之间一致性。”...您所见,当外边缘没有以完整像素展示时,图标最终看起来会很模糊。最后,Janik 将形状层每边周长扩大了 0.25pt,以在完成图标创建清晰外边缘。

1.3K20

微软Chromium内核Edge开发版更新,包含一些新功能和修复

微软每周更新Edge开发版已更新,主要是一些常见bug修复。以及一些新特性“复制下载链接”选项和新选项卡页面上站点图标等。 ?...下面是具体功能和改进: 在下载项目的菜单中添加了“复制下载链接”选项 取消下载上下文菜单不再显示已禁用项目的列表,而是仅显示“复制下载链接” 在PDF查看器工具栏中添加了“另存为”选项 拼写错误单词...“添加到词典”上下文菜单选项现在有一个图标 对于新标签页上快速链接,如果没有可用站点图标,我们现在会显示从站点第一个字母创建图标 为了便于阅读,增加了用户配置文件弹出窗口上某些文本大小 当选项卡处于最小宽度并且仅显示关闭按钮时...,该关闭按钮现在在选项卡中居中 在“应用程序”子菜单中,选项现在显示为“将此站点作为应用程序安装”,而不是显示包含当前站点标题非常长菜单项名称 使用键盘移动选项卡时,您现在可以按Enter键而不仅仅是空格来切换选项卡...(例如添加新收藏夹文件夹时看到错误)显示黑暗主题中黑暗灰色图标 在黑暗模式下,新标签页图标不再是深灰色 那些已经安装了Edge开发版用户,可以通过检查更新获取最新版本。

2.1K20

提升界面秩序感,UI设计有据可依秘诀

通过对秩序感理论阐述,说明秩序感对交互界面设计非常重要,并以实例总结常见交互界面布局,分析其中秩序感及其作用。 ? 何为秩序感?...点阵式 这种形式将设备主要功能图标点阵般排布在页面上,当图标较多时,用户大多可以创建文件夹,将功能用途相近图标放在一起,这一形式灵活性较大,可以让用户按照自己需要排版界面,不仅用户自由度高,而且有强烈秩序感...因为大部分人都习惯右手操作,所以主要功能键安排在右边更符合用户使用习惯,可以提高用户操作绩效,局部监控系统界面设计。 ?...居中居中布局方式优点是展示信息内容量大,信息结构属于宽而浅类型,尽可能将信息呈现到主页,一览无余供用户选择,所以比较适用于公共服务系统界面和局部系统交互界面等。...这一类交互界面常用精致背景、艺术化图案装饰等元素,这些元素排布非常自由,因而显得比较活泼灵动,画面也会比较均衡协调,可以一下子吸引用户眼球。

92010

沟通本源 | QQ8.0有生机设计

以用户接触信息入口页面(消息列表)为例,旧版本通过分割线来区分信息个体,对于惜字信息首要界面来说,标题与摘要已有足够辨识度来区隔不同信息个体,分割线带来容器感意义不大,而群聊头像组合方式,...纵向滑动 —— 开启一个分支任务 依附于主任务路径分支任务(例:创建群聊、发送文件),则采用上下滑动页面动效,目的是强调分支任务行为即时性,并且在完成分支任务之后,才能进行其它动作。...让“灰色”附带生机——融入自然色彩灰阶设计 在用户图形界面中,用户接触到最多颜色不只是品牌色,而是黑色、灰色和白色,这也是很重要但又容易被设计师忽略灰阶体系。...过往设计中,常常使用纯黑色(#00000)、中黑色(#333333)、纯白色(#FFFFFF)这个组合,但在纯白色背景中叠加纯黑色文字,对比度过高,黑色会强势地压过页面中其他元素,人类所感知色彩来自大自然...基于这个原理,我们在纯黑色、灰色基础上,加入适当蓝色进行调和,达到深蓝黑效果。这些中和了蓝调黑色与灰色组合起来,赋予了页面柔和、温润属性,也让QQ灰阶不那么生硬,而略带生机。

41740
领券