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

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

onXXX colors:这些是UI组件上的文本和Icon颜色。...然而,Material指南允许我们定制UI组件的颜色,以增加应用程序的品牌辨识度,并使设计师同事们感到高兴。例如,我们可以选择卡片的颜色作为primary color,以更加强调品牌。...深色和浅色主题的secondary (accent) color色调可以选择与primary color类似的颜色,只是深色主题的次要变体颜色建议200-50范围内,而不是500。 3....Typography 3.1 Text Styles Material设计有13种不同的文本样式,用于屏幕上格式化和绘制文本。...每个UI组件都默认使用其中一种样式。 Headlines是大型文本范围从1到6。标题6是最小的标题,用于应用栏和对话框的标题。Headline5用于对话框的大文本

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

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

深色模式下,不要使用黑色,而是使用深灰色,用来呈现较环境的高程和大范围的区域。 色彩与调性 ? 深色主题的UI当中,尽可能使用数量有限的色彩,确保绝大部分的区域需要保持深色。...主题配色 色彩文本的易读性起到了重要的作用。 所有的深色主题的配色方案都应该让UI的元素都足够有对比度,足以通过 WCAG 的 AA 规则,也就是超过 4.5:1 的底线。...这个 UI 界面主色和次要色的变体。 强调色 深色主题当中,深色的背景和元素占据了 UI 的绝大部分。...正确 较浅的色调(200-50范围内的颜色深色主题中(在所有不同的高程之下)具有更好的可读性。 ? 错误 避免深色主题中使用高饱和度的色彩,因为它们可以深色的背景上形成炫光效果。 ?...重要、中等重要和被禁用的文本区别 定制应用 Material Design 的一些用例可以帮你更好的设计深色主题。

9.5K10

hash哈希竞猜游戏模式系统开发技术源码丨hash哈希游戏开发逻辑程序方案

Image怎么绘制的   Unity渲染的物体都是由网格(Mesh)构成的,而网格的绘制单元是图元(点、线、三角面)   绘制信息都存储Vertexhelper类,除了顶点外,还包括法线、UV、颜色...但是,大量的动静分离反而影响Canvas的合批,所以可以针对性的对战斗UI,主界面做分离   源码查看影响重建因素   触发SetLayoutDirty   Graphic:   protected...override void OnRectTransformDimensionsChange():当UI的RectTransform更改时的回调,只要继承UIBehavior即可获取回调   Image:...,所以改图片颜色最好是改材质球颜色   protected override void OnRectTransformDimensionsChange():当UI的RectTransform更改时的回调...font属性更改

1.7K20

Unity3d:UGUI源码,Rebuild优化

Image怎么绘制的 Unity渲染的物体都是由网格(Mesh)构成的,而网格的绘制单元是图元(点、线、三角面) 绘制信息都存储Vertexhelper类,除了顶点外,还包括法线、UV、颜色、...但是,大量的动静分离反而影响Canvas的合批,所以可以针对性的对战斗UI,主界面做分离 源码查看影响重建因素 触发SetLayoutDirty Graphic: protected override...void OnRectTransformDimensionsChange():当UI的RectTransform更改时的回调,只要继承UIBehavior即可获取回调 Image: protected...,所以改图片颜色最好是改材质球颜色 protected override void OnRectTransformDimensionsChange():当UI的RectTransform更改时的回调,只要继承...font属性更改

48330

PyCharm使用指南(个性化设置、开发必备插件、常用快捷键)

该插件通常会在编辑器为 CSV 文件的每一列分配不同的颜色,从而使用户更容易地区分和识别每个字段。...Material Theme UI 主题界面插件 Material Theme UI主题界面插件,旨在提供基于 Material Design设计语言的用户界面主题。...File—>Settings—>Appearance & Behavior—>Material Theme UI—>Settings—>Selected Theme更改主题 使用Material...Theme UI更改完主题后字体会和默认大小不符,需要在Editor—> Color Scheme—>Color Scheme Font更改字体大小 Atom Material Icons美化图标插件...Chinese Language Pack汉化插件 Chinese Language Pack汉化语言包插件,用于将应用程序的UI文本内容翻译成中文。

1.5K30

Unity-UI(UGUI详解)02.1 Canvas组件、Visual组件

UI屏幕上的大小不随着距离的变化而变化,如果屏幕大小或者分辨率变化UI将自动适应。任何3D objects在场景相比UI plane到摄像机的距离更近,将渲染到UI的前面。...Properties: UI Scale Mode: 决定UI元素的大小canvas是由什么决定的: Constant Pixel Size(固定大小,不随屏幕大小变化) Scale With...行间距 Rich Text:markup elementstext是否支持 Paragraph: Alignment:对齐方式 Align By Geometry:使用字形几何范围执行水平对齐...直接根据文本的大小匹配控件 Color:text的颜色 Material:渲染字体的材质 Hints: See the Effects page for how to apply a simple...图片.png Properties : Source Image:要现实的贴图 Color:要应用到图片上的颜色 Material:渲染图片的材质 Ray cast Target:可以被射线检测

2.5K10

Flutter UI原理

2、Layer层级 3、Widget与Element Flutter,Widget的功能是“描述一个UI元素的配置数据”,它就是说,Widget其实并不是表示最终绘制设备屏幕上的显示元素,而只是显示元素的一个配置数据...1、dart:ui库 dart:ui库显示了Flutter框架用于引导应用的最低层级服务,例如用于驱动输入,图形文本,布局和渲染等子系统。...因此,如果布局只有一个widget发生更改(例如按钮或开关),则系统只需要重新计算这个相对较小的box。 3、Widgts库 这一层抽象提供了现成的UI组件,我们可以直接放入我们的应用。...当我们将Container的颜色更改为红色时,框架将触发重建,这将重新创建整个Widget树,因为它是不可变的。...我们的示例, SimpleApp与以前的类型相同,并且具有与相应的SimpleAppRender对象相同的配置,因此不会有任何更改

3.2K20

Flutter构建布局 顶

此行的列均匀分布,文本和图标用主颜色绘制,应用程序的build()方法中将其设置为蓝色: class MyApp extends StatelessWidget { @override Widget...在这个例子,每个文本小部件放置容器以添加边距。 整个行也被放置容器以在行的周围添加填充。 本例的其余UI由属性控制。 使用其color属性设置图标的颜色。...如果您想在非Material应用程序中使用这些功能,您必须自己构建它们。 此应用程序将背景颜色更改为白色,将文本更改为深灰色以模仿Material应用程序。 而已!...您可以通过将整个布局放入Container并更改其背景颜色或图像来更改设备的背景。...使用ListView显示特定Colors的Material Design面板颜色

43K10

欢迎体验 | Wear OS 版 Compose 开发者预览版

Compose 能 简化并加速 UI 开发,Wear OS 版 Compose 也是如此,借助内置的 Material You 支持,您可以用更少的代码构建更精美的应用。...就像在移动设备上一样,欢迎您立即着手测试,我们也希望发布 Beta 版前,将您的 反馈 纳入库的早期迭代。 本文将回顾我们构建的几个主要可组合项,并介绍帮助您开始使用的多种资源。 现在就开始吧!...例如,UI、运行时间、编译器和动画依赖项都将保持不变。 不过,您需要使用合适的 Wear OS Material、导航及基础开发库,这与您之前移动应用中所使用的开发库是不一样的。...尽管从技术上说,可以 Wear OS 上使用移动依赖项,但我们还是建议您使用专用于 Wear 的版本以获取最佳体验。 注意: 我们将在未来版本添加更多 Wear 可组合项。...样式 颜色、排版及使用 MaterialTheme 的形状的代码亦如此。

1.6K10

mirror--tankWar

4、从models文件夹,将Tank拖拽到场景,调试好合适的位置,也可以拖拽其他的模型布置场景 5、创建canvas,修改UI Scale Mode选项为:scale with screen size...,下面的尺寸根据自己的需求更改,我打包出来的是4:3的界面,创建输入框--输入姓名,3个滑杆--调整颜色,一个按钮,其余的自做调整, 6、创建一个空对象,重命名为OfflineManager,创建的脚本...,只是自己的客户端上更改了 为了同步,我们使用SynVar:用于同步服务器和所有客户端的变量,变量只能在服务器上更改 变量只能在服务其被修改,所以客户端调用的方法,上面要加上【command],...NetworkClient.AddPlayer(); } } } 8、答题重生 创建一个脚本QuestionData.cs,里面写一个题类 创建一个文件夹Resources,创建一个文本...,里面题和答案用逗号分割开 修改GameManager.cs的代码 创建UI,自己做选择,创建一个Text用来显示题目,一个输入框输入答案,一个按钮用来确定,我还创建了一个Text用来提示(按

1.3K20

网页设计太麻烦

并且,它提供了所有必要的CSS资源,只需HTML模板包含“css/ get-shit-done.css”即可使用。 2. Shards Dashboard Lite React ?...免费下载 这是一款基于流行的前端框架Bootstrap 4的免费Adobe XD UI工具包,包括所有组件例如表格、图片、按钮、字体、颜色等等。使用此UI工具包可轻松设计基于引导程序的站点。 2....贴心的设计师提供了2种颜色的排版系统,你可以根据需要更改文本样式,颜色,添加或替换照片和图形或自定义模板。 5. Malta Financial IOS app UI Kit ?...总结: 以上就是摹客为大家分享的15款优秀的免费Bootstrap UI工具包。Bootstrap 框架的基础上,构建美观且响应迅速的网页已经非常流行且便捷了。...希望你能从这些免费的Bootstrap模板获取灵感,并在下一个设计项目中使用起来。 相关阅读: 想让网站销量爆涨?

3.8K30

这些Android系统样式颜色属性你知道吗?

这张图在网上很是流传,也不知道当初是哪位大神标注的,很好的说明了 Android 系统的几个常用的颜色属性的作用范围。...开发者官网 R.attr 给我们列出了所有的系统属性,我们可以在这里面找到对应的颜色属性所代表的意思。...为了不同版本的系统中统一 UI 样式,设置自定义的 Theme 继承自 Theme.AppCompat 系列就可以了。...,比如 actionbar 文本颜色,比如 Button 文本颜色,EditText 文本颜色,AlertDialog 文本颜色。...但是不包括 TextView 的文字颜色,TextView 的文字颜色还需要 TextColor 来控制。 当然设置了 TextColor 的话,TextColor 优先。

1.8K10

compose--初入compose、资源获取、标准控件与布局

重组 1.1 安卓传统UI 先来说安卓传统UI,大致的流程就是xml我们定义了一系列的布局(组件)和控件后,由Activity的onCreate()触发xml解析,生成View树:DecorView...compose,每个可组合函数调用直至渲染完成,称之为重组 通过异步上树虽然带来了性能的提升,但是管理方面变得困难,所以compose规定,每个可组合函数都是独立运行的存在,可组合函数内部应该仅处理的...库组后,我们可以使用@Preview注解可组合函数,并实现预览组件 4.2 启动 启动到模拟器的效果: 三、资源获取 xml,我们常常会使用资源id获取到资源文件,比如:color、drawable...、string等,compose,通过以下函数获取,这些函数都位于androidx.compose.ui.res包下: 当然我们并不需要使用里面全部的类,掌握下面列出的即可: 资源获取方式 描述...,比如个别字颜色设置、设置背景颜色等效果 compose可以使用AnnotatedString来达到这种效果,通过buildAnnotatedString()构建一个AnnotatedString,

5.7K30

写代码也要看颜值!推荐两个高逼格Pycharm主题插件

当然了,官方已经给全系JetBrains IDE提供了丰富的主题插件,其中Material Theme UI、One Dark theme是下载量最高的两个主题,推荐大家也尝试下这两个,我个人更喜欢One...Material Theme UI Material Theme UI 是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可将原始外观更改为...下载方式 这个插件可以 Pycharm settings -> Plugins 搜索安装,但是速度太慢了,经常卡到一半不动了。 ?...虽然下载速度也不快,但是插件包本身也不大,等几分钟就ok了: https://plugins.jetbrains.com/plugin/8006-material-theme-ui/versions/stable...One Dark theme 下载方式与Material Theme UI 一致,可以插件中心下载,也可以到如下的官网链接进行下载: https://plugins.jetbrains.com/plugin

10.2K30

Unity3d开发

,backgroundColor更加像针对于背景的一个设置,但是Color的对于那个背景也是有一定的影响的 TextField 用于绘制一个单行文本编辑框,用于可以该单行文本编辑框输入信息,输入内容的返回类型是...排列顺序 Screen Space-Camera渲染模式 画布被放置指定摄像机前的一个给定距离上,它支持UI前面显示3D模型,等离子系统等内容,通过指定摄像机UI被呈现出来,画布会自定更改大小一适配屏幕...:Truncate截断;Overflow溢出 Best Fit 设置当前文字多时自动缩小以适应文本框大小 Color 设置字体颜色 Image 参数 描述 Color 设置应用在图片上的颜色 Material...Material 设置应用在图片上的材质 UV Rect 设置图像在控件矩形的偏移和大小,范围0~1 Button 不仅又公共的Rect Transform 与Canvas Renderer两个组件之外...参数之后才能运行 Rect(左边框距离,上边框距离,宽,高) 将图片转化成精灵 图片的Inspector的Texture Type改成 Sprite(2D and UI)然后点击下面的apply就完成了转化

9.1K30

Flutter Slider 挂件:配合案例理解

Flutter ,有不同类型的 slider 挂件,Flutter 框架中常用的有: Slider - 一个 Material Design 组件,它允许你一个范围值中选中一个值(存在一个滑块...RangeSlider - 指定范围,用来选择一个范围(使用两个滑块) 本文,我们将会学到: 我们的 Flutter App ,如何使用这些基本的挂件 通过添加颜色和应用主题,如何自定义它们...Slider 和 CupertinoSlider 都只允许我们指定的范围选定一个值,但是,如果我们想选中两个值,可以考虑使用 RangeSlider 挂件。...activeTrackColor:指定轨道活跃部分的颜色,在上面的例子是最左部分,从滑块最小值位置到滑块当前值位置 inactiveTrackColor:指定轨道非活跃部分的颜色,在上面的例子是最右边部分...通常,会应用接近 slider thumb 的颜色,理论上你可以指定任何颜色 valueIndicatorTextStyle:指定滑块中指示点值文本的样式 完整的代码如下: SliderTheme(

19110

原创|Android Jetpack Compose 最全上手指南

} 四、布局 UI元素是分层级的,元素包含在其他元素Jetpack Compose,你可以通过从其他composable函数调composable函数来构建UI层次结构。...header.png 我们先下载这张图片到本地,添加到资源管理器,命名为header.png, 我们更改一下上面的NewsStory ()方法,先从资源文件夹获取图片image,然后通过DrawImage...添加间距Spacer 我们看到,图片和文本之间没有间距,传统布局,我们可以添加Margin属性,设置间距,Jetpack Compose ,我们可以使用HeightSpacer()和WidthSpacer...,标题有6样式 h1-h6,其实HTML的样式很像,内容文本有body1和body22样式。...Material 调色版使用了一些基本颜色,如果要强调文本,可以调整文本的不透明度: Text("我超❤️JetPack Compose的!"

6.1K20

Palette让你的应用风格统一,绚丽多彩

今天这个是Android Material Design系列之Palette,Material Design系列的第五篇文章了,由于最近这个系列文章浏览量比较低,换了个新标题,也是为了大家进来学习嘛,今天我们讲的这个...Palette介绍 Palette顾名思义调色板, Palette的作用是可以从图像中提取图片的颜色。我们可以把提取的颜色融入到App UI,可以使UI风格更加美观融洽。...swatch对象对应的颜色方法 getPopulation(): 像素的数量 getRgb(): RGB颜色 getHsl(): HSL颜色 getBodyTextColor(): 用于内容文本颜色...getTitleTextColor(): 标题文本颜色 Palette实例 Palette经常用于和ViewPager,Fragment搭配使用,当我们的Pager切换时伴随着Fragment的变化...,而Fragment里的内容一般是不同的,所以每个Fragment里的一般视觉效果也是不同的,所以我们可以用Palette来去提取Fragment的主色调,把这个主色调用于整体的UI风格。

59980
领券