首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

: 布局渲染相关组件 ; SingleChildRenderObjectWidget : 单节点布局组件 ; Opacity : 常用于修改组件透明度 ; ClipOval : 裁剪布局组件..., 可以布局裁剪成圆形 ; ClipRRect : 裁剪布局组件 , 可以布局裁剪成方形 ; PhysicalModel : 布局显示成不同的形状 ; Align : 布局设置组件 , 一般设置布局居中操作...double 浮点型 ; 参数空 : 如果参数空 , 则填充整个布局 , 相当于 match_parent ; 参数不为空 : 如果参数不为空 , 则对应的宽高是 宽度/高度因子 \times..., 可以组件切割成圆角矩形 ; borderRadius 属性用于设置圆角 , child 属性用于设置被切割的子组件 ; 代码示例 : // 设置底部的大图片 ClipRRect(...Image 组件切割成了圆角矩形 , Stack 组件内使用 Positioned 组件关闭按钮 , 放置在了右上角 ; 参考博客 : 【Flutter】Flutter 布局组件 ( FractionallySizedBox

8.4K20

Sketch绘制相对复杂效果的Icon(网格、剪刀、旋转副本)使用

方法2 我们直接绘制一个画板(快捷键是a) 然后我们绘制一个矩形,然后复制一个,旋转90度,选中两个,选择减去顶层 我们就得到这个断层的效果 当然又会有抬杠的说了,我不会直接画两个矩形吗...就绘制结束了 Demo3 这个最难的是这个缺口是怎么实现的 我们绘制一个圆形,边框我们按照原图进行加粗,然后按照圆形的半径绘制一个正方形,这个正方形只是一个参考,没有别的作用,然后我们直接使用剪刀工具,...四分之一的部分减去 最后背景颜色改为当前圆形内部的颜色即可 这里使用到了见剪刀工具,可以减去你不需要的任意部分。...Demo4 这个是怎么快速实现的,这个icon其实就是一个更多的icon,很常见,这个实现最快的方式是网格 我们绘制一个,然后选择网格,进行数量和间距的调整即可 这一篇就写到这,下一篇我们讲一下怎么阿里的...svg图标使用这个软件进行编辑,然后说一下怎么切图!

97110

Android应用图标微技巧,8.0系统中应用图标的适配

因为谁都可以看出来,这种自动添加的圆角矩形非常丑,因此很多公司就索性直接应用的图标都设计成圆角矩形的,正好Android和iOS都用同一套图标还省事了。...Android 8.0系统开始,应用程序的图标被分为了两层:前景层和背景层。...那么应用图标的形状由谁来定义呢?Google这个权利就交给手机厂商了。不是有些手机厂商喜欢学习苹果的圆角图标吗?...这个属性,通过这个属性,我们应用的图标指定为了mipmap目录下的ic_launcher文件。...注意每个预览图标中都有一个圆圈,这个圆圈叫作安全区域,必须要保证图标的前景层完全处于安全区域当中才行,否则可能会出现图标被手机厂商的mask裁剪掉的情况。

1.7K20

三种 Loading 制作方案

二、通过border-radius绘制圆环 我们通常让一个元素变成圆形是先将一个元素设置长和宽相等的正方形,然后给这个元素设置一个border-radius值50%。...设置0 0 50 50,表示截图区域左上角坐标(0, 0),右下角坐标(50,50)的矩形区域内,即会截取这个区域内的矢量图,然后截取的矢量图放到svg的可显示区域内,同时会根据svg可显示区域的大小等比例进行缩放...字体图标下载后,解压后的内容拷贝到项目中,并引入其中的iconfont.css到页面中,给要显示字体图标的元素加上iconfont类样式,字体图标会有一个对应的unicode编码,通过::before..."; /*显示字体图内容,值\unicode*/ } <!...接下来让字体图标旋转起来即可,如: .icon-loading { animation: rotating 2s infinite linear; } @keyframes rotating {

3.1K10

Vue 不加载字体包 导致elementUI的icon显示正方形小框框问题解决

问题描述在一次开发任务中遭遇的一个问题正常使用 element-ui的icon时图片却发现不知道为什么显示都为正方形小框框问题搜索1、问题查找方向一 ——版本问题于是,我就将element-ui 版本由...install element-ui@2.15.2 --save1但是无法解决这个问题失败2、问题查找方向二 ——webpack配置问题Vue.config.js 配置问题也就是 webpack的配置问题通过vue-cli...感觉一切正常vue inspect > output.js1图片3、问题查找方向三 —— 看浏览器请求对比正常能加载图标的项目和出问题的项目我发现了,不加载图标是因为没有请求图标字体文件包。...图片随便寻找一个可以正常显示的图标。按照图上操作,我们就可以看到字体的请求而后,我们对问题图标进行上述操作,就能发现问题所在。...和 url-loader 使用 Vue-cli 预设的版本npm uninstall file-loader url-loade1解决方案二修改Vue.config.js 内配置 esModule设置

1.1K20

详解视觉误差对UI设计的影响和解决方案

现在我们图形都叠起来看,看看为什么会产生这种那么明显的误差。400px 的两个图形叠在一起,你会发现整个圆形都被包裹在了正方形之内,而正方形多出的四个面积巨大的 a 区域就是造成这种视觉误差的原因。...再将 400px 的正方形与 450px 的圆形叠在一起,正方形无法整个圆形包裹在内了,圆形超出的四个 b 区域又与 正方形多出来的 a 区域在视觉上互相抵消,所以 450px 的圆形与 400px...建议大家可以去下载 HIG 的标注 icon 与 Material Design 的标准 icon 看看,数百个图标每一个的物理尺寸都不尽相同,但看起来全部都是一样大的,这是高水平的表现,值得细细学习与参详...一般来说,我们都会默认飞机当做是一个正方形来进行对齐,但由于图形形状的缘故,这样做必然是错的,将会导致 icon 过于靠左。...这种曲线的方程式如下, iOS7 起,iPhone 所有的 icon 都基于此进行设计。除了那些 blingbling 的细节以外,除了这一种说法之外,还有说是由连个堆成的羊角曲线拼出来的。

1.2K10

Wallpaper透视效果的C++实现

= NULL); return NULL; } 鼠标事件捕捉 由于窗体设置成了背景层的子窗体,而背景层上面还有一层图标层,所以我们自己写的窗体无法接受鼠标事件,也就无法对鼠标移动做出反应,因此我们需要使用...*radius的正方形QBitmap,然后画上颜色color(黑色)的圆形 void Widget::SetRadius(int r){ if(radius == r) return;...,2*radius长的正方形,(x1,y1)是左上角坐标,(x2,y2)是右下角坐标,这两个坐标构成了一个裁剪框,但是这个坐标有可能会超出屏幕范围,一旦超出,就会导致裁剪的时候出现图片拉伸,所以需要加上判断语句来限制大小...startX和startY是蒙版的起始位置,如果(x1,y1)超出屏幕区域,就意味着裁剪框将不是正方形,而蒙版却是正方形的,所以必须对蒙版也进行裁剪,使蒙版的大小恰好等于裁剪框的大小。...AddTray(){ //QSystemTrayIcon tray; 在.h文件中定义 tray.setToolTip("X-Ray"); tray.setIcon(QIcon(":Icon

1.3K10

UI图标终极设计指南

在这篇文章中,我们总结了图标的属性以及UI设计中推荐的图标设计指南。 用法 在 UI 设计中,图标主要用作应用程序图标和系统图标。...网格 眼睛图标与视觉网格和轮廓分开。视觉网格是指允许相同大小区域内各种形状的图标具有相同权重和重心的网格。几何解构的对象是根据由圆形、正方形矩形和等边三角形组成的网格产生的。...填充和线条可以根据使用它们的上下文一起使用,但在相同上下文中使用的图标用相同的属性表示。 视图角度 尽可能使透视图正面看。...但实际上,三角形需要调整,因为它们的重心与圆形或正方形不同。...原文:https://bootcamp.uxdesign.cc/ultimate-guide-for-a-good-ui-icon-beefc840c2e5 作者:Jake Park 翻译:静电

79510

【Python入门到精通】(二十七)更进一步的了解Pillow吧!

前言 本文是接上一篇❤️【Python入门到精通】(二十六)用Python的PIL库(Pillow)处理图像真的得心应手❤️ 进一步介绍Pillow库的使用,本文重点介绍一些高级特性:比如如何利用Pillow...Image模块 上一篇文章已经介绍了Image模块,但是介绍的还不够全面,例如如何网页中读取图片没有介绍到,如何裁剪图片都没有介绍到。...方法可以图片中裁剪出一个指定大小的区域。...裁取的区域范围是(left, upper, right, lower) 比如从某个宽高都是400的图片中裁剪一个是宽高都是100的正方形区域,只需要指定裁剪区域的坐标是: (0, 0, 100, 100...,颜色蓝色的,面积为400*400的正方形

81421

深度好文!UI界面视觉平衡的终极指南

在本文中他视觉格式塔理论的角度我们阐述如何用视觉误差平衡我们的设计。即使是现在,这些研究对于UI、字体、和平面设计师来说依然是至关重要的。希望可以对大家有所帮助。 ?...你可能已经听过了“接近原理”和“相似原理”,但本文引用格式塔理论的一些观点,站在实操性的角度大家阐述这些视觉理论。...>>>> 测量大小&视觉大小 以下400px*400px的正方形和400px*400px的圆形哪个更大? ? 几何方面讲,它们的宽度和高度是相等的。但从视觉感受,是不是发现正方形比圆形更大?...让大家加深理解,我三种常用的的几何字体——Futura、Circe和Geometria中选取了字母“o”。...第一个是在Sketch中创建的圆角矩形,第二个是勾选了“平滑圆角”的圆角矩形,也称作Lamé曲线。这是法国数学家加布里埃尔·拉姆发现的规律,这套公式可以解决四角星形到圆角矩形的的平滑问题。 ?

2.4K40

你都知道么?Android中21种drawable标签大全

分别为矩形、线、椭圆、环。...默认为矩形rectangle 当line时,一定要有stroke,实线虚线都可以,但是只能是横线,并且局中,主要用于分割线 android:tint 给shape着色 android:tintMode...通过设置level值控制裁剪多少,level取值范围0~10000,默认为0,表示完全裁剪,图片将不可见;10000则完全不裁剪,可见完整图片。...当裁剪方向horizontal时,会裁掉图片左右部分;当裁剪方向vertical时,会裁掉图片上下部分 fill:拉伸整张图片以填满容器的整个高度和宽度。...adaptive-icon 自适应图标,必须在xxx-v26目录下,且其他版本目录中也要有对应资源,比如在mipmap-anydpi-v26中有一个adaptive-icon资源,在mipmap-xhdpi

2.1K20

强烈推荐一个Python库!制作Web Gui也太简单了!

而 UI 元素基于 Vue 和 Quasar。NiceGui 带有许多现成的元素。它甚至允许不同元素之间的值绑定。可以轻松显示各种图表。...• icon() :此函数允许我们在 UI 上显示图标。...要显示一个图标,我们需要提供一个图标名称。此功能依赖于 Quasar 的 QIcon。可以使用 CSS、Quasar 或 Tailwind 颜色指定颜色选项。...• link() 此函数使我们能够链接分配给 UI 中的文本。首先,我们指定应链接的文本,然后是相应的网站 URL。...我们甚至图的大小传递给函数。 现在,在with下面,我们编写通过matplotlib绘制图形的代码。这里我们编写了一个简单的图,其中x轴包含0到10000的值,步长10,y轴包含它们的对数值。

1.8K10
领券