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

干货!UI界面中的用户头像,这么设计就对了!

今天这篇来自Roman的文章非常精彩,她总结了UI界面中的用户头像的几乎所有形式和设计技巧。非常值得一看!...可以显示额外的图标供用户执行操作 004.用户状态 显示用户状态的最常见做法,是在用户头像的右下角放置一个彩色指示器。...常见的做法是使用像圆形的按钮或嵌套功能的圆形图标,它表示点击后,动作将会发生。 007.包含文字的头像 a.侧面文字 当需要添加附加信息时,辅助标题可以与Avatar一起使用。...第二行的附加详细信息可选(例如:状态、职业、上次访问、关注者数量等) b.上图下文 下面这种方式,可以使用较大的头像,并将文本放置底部。...b.进度展示 你可以使用弧形来表达用户完成的进度,同时进度数据展示头像最上方。 c.选择 对于选中状态,用户最认可的方式就是图标+描边。

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

一起看 IO | Compose for Wear OS Beta 版发布!

Slider 可让用户从一个数值范围进行选择,是调整字体大小或亮度等设置的理想组件。 Stepper 是让用户从一个数值范围进行选择的全屏控制组件。例如,用户可以用其控制耳机的音量。...进度指示器 我们添加了 CircularProgressIndicator,这是一个为手表屏幕优化的进度指示器,通过指示器沿顺时针方向的圆形轨道绘制来显示进度: 对于如何使用 CircularProgressIndicator...进度指示器允许圆形轨道中留出空隙,为其他内容留出空间,例如在全屏时使用 TimeText。...页面指示器 为了帮助您实现分页,用户界面工具包还提供了 HorizontalPageIndicator 组件,会显示总页数和所选页数: HorizontalPageIndicator 提供当前展示的页面以及总页面数中的位置...Scaffold: 增加了 PageIndicator 槽位,以保证圆形屏幕上的正确定位。

1.4K20

Flutter EasyLoading - 让全局ToastLoading更简单

Color indicatorColor; /// 进度指示器的颜色, 仅对[EasyLoadingStyle.custom]有效....与Canvas实现圆形进度条绘制 Overlay、OverlayEntry 实现全局弹窗 先看看官方关于Overlay的描述: /// A [Stack] of entries that can be...CustomPaint与Canvas实现圆形进度条绘制 几乎所有的UI系统都会提供一个自绘UI的接口,这个接口通常会提供一块2D画布Canvas,Canvas内部封装了一些基本绘制的API,我们可以通过...Flutter中,提供了一个CustomPaint组件,它可以结合一个画笔CustomPainter来实现绘制自定义图形。接下来我简单介绍下圆形进度条的实现。...接下来,我们看下怎么通过CustomPainter绘制圆形进度条: class _CirclePainter extends CustomPainter { final Color color;

4.8K11

Qt编写自定义控件24-图片轮播控件

除了可以设置图片路径集合以外,还可以设置对应的提示信息,这个众多的web轮播图片效果中最常见,比如新闻的标题等,可以更直观的显示当前图片,而且单击图片还可以支持跳转,指示器的位置也能设置左边+中间+右边...,指示器的样式更加增加到椭圆条状+圆形+矩形+小圆点+长条状多种可选择,可以说涵盖了各种web轮播图片的效果,还可以设置鼠标悬停暂停轮播,以便看清说明后鼠标移开继续轮播。...8:可设置指示器位置 左边+中间+右边 9:可设置指示器的样式 椭圆条状+圆形+矩形+小圆点+长条状 10:可设置鼠标悬停停止轮播 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef...40, width - 20, 30), tips.at(currentIndex), option); } } void AdsWidget2::initWidget() { //放置指示器的窗体载体...verticalLayout->setSpacing(0); verticalLayout->setContentsMargins(0, 0, 0, 0); //上部弹簧,用于指示器区域弹到底部

1.9K10

iOS实践:根据进度绘制进度条、进度扇形、进度球1. 效果展示及思维导图2. 项目准备工作3. 进度条的实现4. 扇形进度指示器5. 球形指示器

进度条、进度扇形、进度球的思维导图.png 2. 项目准备工作 为了省事,我们所有的绘图都是SotryBoard上面进行。如果有兴趣的同学可以自己通过代码约束的方式实现。...用一个UISlider来模拟进度下载,这样可以通过拖动滑杆,感受到下载的过程。 实际开发中的提醒:实际中,下载进度通常都不会放在主线程上,所以子线程获得下载的进度之后,不要忘记回到主线程刷新UI。...球形指示器 球形指示器几乎和扇形的一样,只是绘制的时候计算角度稍稍有点点点点不一样而已。 定义扇形的中心、扇形的半径; 定义起始点位置的属性,用来赋值; 根据起始点、原点、半径绘制弧线....为了让球形看起来更自然,要在球形的外面填充一个空心描边的圆形。 给View设置一个进度的属性,用来让外界赋值。 重新进度属性的set方法,这里和扇形指示器有一点点不一样。...endAngle:_endAngle clockwise:YES]; [[UIColor purpleColor]set]; [ballPath fill]; // 球形的外面绘制一个描边空心的圆形

2.6K30

iOS 9人机界面指南(四):UI元素(下)- 腾讯ISUX

添加联系人按钮: 展示联系人列表 帮助用户一个联系人添加到当前联系人按钮所在的视图中 使用添加联系人按钮让用户不需要使用键盘的情况下就可以方便地访问到联系人。...4.3.7 网络活动指示器 网络活动指示器状态栏中出现,表示网络活动正在进行。 ?...进度条(Bar).此样式比默认样式细,适合用在工具栏中。 ? 当一个任务存在明确的进程,可以使用进度条来给与用户反馈,尤其需要明确告诉用户这个任务大约需要多少时间完成的时候。...如果你警告框中设计了太多按钮,它也许会导致警告框被强制滚动,这也是一个非常糟糕的体验。 ? 提示 如果你需要在警告框中给与用户超过2个选项,可以考虑使用操作列表来代替警告框。 正确地放置按钮。...除非极其少有的情况下,用户弹出层进行的操作结果必须要以模态视图的形式展现,即便是这个时候,也请先将弹出层关闭,再出现模态视图。 确保你的模态视图看起来与你的app的整体视觉风格相协调。

13.2K30

【Flutter】Flutter 照片墙 ( Center 组件 | Wrap 组件 | ClipRRect 组件 | Stack 组件 | Positioned 组件 | 按钮组合组件 )

; SingleChildRenderObjectWidget : 单节点布局组件 ; Opacity : 常用于修改组件透明度 ; ClipOval : 裁剪布局组件 , 可以布局裁剪成圆形...; ClipRRect : 裁剪布局组件 , 可以布局裁剪成方形 ; PhysicalModel : 布局显示成不同的形状 ; Align : 布局设置组件 , 一般设置布局居中操作 ; Padding...Image 组件切割成了圆角矩形 , Stack 组件使用 Positioned 组件关闭按钮 , 放置了右上角 ; 参考博客 : 【Flutter】Flutter 布局组件 ( FractionallySizedBox..., 监听器 onTap 点击事件 , 点击时删除对应的图片文件 , 并更新整体布局 ; GestureDetector 组件的 child 子组件就是我们看到的关闭按钮 , 先使用 ClipOval 圆形切割组件切割出一个黑色圆形..., 中间使用 Center 组件放置一个 Icon 白色图标 , 就组成了圆形的关闭按钮 ; 关闭按钮代码示例 : // 手势检测器组件 GestureDetector( // 点击事件 onTap

8.4K20

Battery Indicator for Mac(mac笔记本电脑电池电量剩余百分比显示器) 功能介绍

Battery Indicator是指电池指示器,它是一种用于显示设备当前电量状况的工具。...通常情况下,电池指示器图标进度条的形式出现在设备的操作界面上,用户可以通过查看电池指示器来了解设备的电量是否足够使用。移动设备和笔记本电脑等便携式电子设备中,电池指示器尤为重要。...由于这些设备通常需要经常移动和携带,没有外部电源供应的情况下,用户需要知道设备的电量剩余情况,以便及时进行充电或者调整使用时间。除了实用性,电池指示器的设计也十分重要。...实时更新:电池指示器可以实时更新电量信息,反映设备当前的电量状况。直观易懂:电池指示器通常以简洁明了的图标进度条的形式出现在设备操作界面上,让用户可以直观地了解设备的电量剩余情况。...可自定义:某些设备允许用户对电池指示器进行自定义设置,例如调整电量低于多少时发出警告提示等。能耗低:电池指示器所消耗的能量非常小,不会影响设备的正常使用,并且可以节省电池电量。

69620

React Native 常用的 15 个库

当你希望阻止用户处理某些内容时执行任何其他操作时,你可以使用此组件。 通过 Android 中处理后退按钮,该组件也做得很好。 示例:提交帖子 9....React Native Progress 应用程序中,显示加载或任何其他操作的进度是很重要的。这个库通过支持5个不同的组件,如线性进度条、圆形、饼状图等,可以很容易地显示进度。 实际案例 ?...React Native Photo View 具有缩放支持,onload 回调,缩放以适应和滚动指示器支持的 Image 组件。 此组件存在高分辨率图像问题。...它捆绑了 10 个图标集,图标按钮组件,还允许你使用字形图,Fontello 和 TTF 文件导入自定义图标集。...可以模态框定义为场景,以便可以从任何场景调用模态。 你可以已经在用 React-Navigation 了,并想知道我为什么要使用 React Native Router Flux?

5.7K31

【Flutter】StatefulWidget 组件 ( FloatingActionButton 组件 | RefreshIndicator 组件 )

_kMiniSizeConstraints : _kSizeConstraints, super(key: key); } FloatingActionButton 悬浮按钮组件设置给...500 ms 之后 , 列表变为非刷新状态 await Future.delayed(Duration(milliseconds: 500)); return null; } 刷新指示器代码示例...: 首先设置其显示内容 , child 字段设置 , 这里设置了一个 ListView 列表组件 , 然后设置了下拉刷新回调方法 , onRefresh 字段设置 ; // 刷新指示器组件...// 刷新指示器组件 RefreshIndicator( // 显示的内容 child: ListView( children...flutterchina.club/faq/ ( 入门阶段推荐看一遍 ) 博客源码下载 : GitHub 地址 : https://github.com/han1202012/flutter_cmd ( 随博客进度一直更新

2.6K00

软件工程师必备的五种生产力增强方式与实践

本文中,我们和您讨论五种有助于软件工程师和技术公司提高工作效率的实用方式,其中包括:设计系统(Design systems)、代码查询器(code linters),代码格式工具(code formatters...此处的构建块主要包括:图标生成器(avatars)、标志、按钮、下拉菜单、输入表单、图标、链接、模式、进度指示器、以及工具提示等组件。...目前,市场上有许多设计系统类工具可供选用,其中包括:Google的Material-UI、Adobe的Spectrum、以及Ant Design等。...节省代码审查时间的同时,团队不但可以整个存储库中保持一致性和标准化,还能够腾出更多的时间,专注于代码本身的功能、以及可维护性。...此外,通过应用程序部署到Heroku平台上,您的应用程序随着使用量的增加,而能够实现水平方向和垂直方向的自动扩展。 ----

1K20

使用 Compose 构建 Wear OS 应用

如图左侧 Card 展示了一些图标和文字,中间界面只保留了文字,右侧使用了一张图片作为背景。...△ Card 用例 Wear OS 中,主要有 AppCard 和 TitleCard 两种 Card,TitleCard 更侧重文字展示,本文我们着重介绍 AppCard。...) △ TimeText 代码 通过上述代码,我们可以看到时间文本圆形屏幕的显示效果如下: △ TimeText 显示效果 ScalingLazyColumn 列表几乎是每个应用中都会用到的组件,它纵向展示了连续的界面元素...使用 Scaffold 时,您可以确保这些组件能够正确放置并协同工作。...将它放置于 Scaffold 中是由于屏幕是弧形的,因此位置指示器需要位于表盘中央 (Scaffold),而不仅仅是视口 (viewport) 中央。否则,指示器可能会被截断。

65520

VBA实战技巧30:创建自定义的进度条2

有创意的进度条 采用相反的方式来显示进度,将使用标签“缩小”而不是“增长”。诀窍是我们的标签不是进度指示器。相反,有一个指示进度的静态图像,而标签充当静态图形隐藏部分的遮罩,如下图5所示。...图5 通过标签着色为与背景相同的颜色并将标签的位置放置图像之上,可以减小标签的大小时显示图像的一部分。当我们“缩小”标签时,它会给我们一种“增长”图像的错觉,如下图6所示。...进度条(静态图像) 绿色的“Excel”进度条是一个绿色矩形的静态图像,带有重复四次的Excel图标,如下图8所示。...图8 进度条(“缩小”遮罩) 与第一个示例相比,“缩小”的标签对象操作上有两个主要区别。 Width属性的计算方法是Pct乘以218(最大宽度)并从218中减少。...将计算标签的左侧而不是Left属性固定到设置位置。逻辑是从230(标签的最右侧)中减去计算出的Width。例如,如果Pct为0.5,则计算出的Width为 109,则Left属性计算结果为121。

1.1K20
领券