最近画原型的时候,一直在想一个问题。就是怎么才能做到高保真、更加规范、增强原件的复用性?嗯哼,所以决定总结出一些有规律的东西,可以自己保存并且给他人使用。目录 一、界面的设计尺寸和栏高度 二、边距和间距 三、内容布局 四、界面图片设计比例 五、界面文字设计规范目前主流的 iOS 设备主要有 iPhone SE(4英寸)、iPhone 6s/7/8(
转载 2023-09-12 20:33:36
225阅读
不管是小白还是大牛,绘制交互原型图是产品经理必备的技能;不管是实习生还是总监,都是从画原型图开始的。好的交互原型图,可以让开发不问一句,就能看得清清楚楚,开发得明明白白;差的交互原型图,可以让UI、开发、测试焦头烂额,摸不着头脑,让产品经理的威信大大降低。下面介绍的这5款软件,能够在你绘制原型图时助你一臂之力。1.Axure RPAxure RP是一款强大的原型设计和开发人员工具,适用于任何项目的
不知不觉这个系列已经写了三篇了,其实很早之前就想写设计模式了,只不过怕自己误人子弟没有提笔去写。后来在实际开发中,发现设计模式可以让一个开发人员融会贯通所学的知识,为了进一步巩固自己,就写下了这一些列文章本篇文章介绍的模式其实很简单,即原型模式,按照惯例,先看定义。用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。这是什么鬼哦,本宝宝看不懂!不必过度在意这些定义,自己心里明白就ok了。
原型模式(Prototype Pattern)定义:是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少
转载 2023-10-04 13:49:46
49阅读
简介:开闭原则今天来说一下设计模式的6大原则之一的开闭原则。开闭原则是由勒兰特·梅耶在1988年的著作《面向对象软件构造》中首先提出的,其中提到了开闭原则的定义:对扩展开放,对修改关闭。即在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。那么开闭原则怎么实现呢?可以通过“抽象约束、封装变化”来实现开闭原则,即通过接口或者抽象类为软
APP尺寸是很多UI设计师头疼的事情,很多新手设计师在不了解尺寸的情况下直接上手做,结果在对接前端的时候,会遇到很多事情。有一个真实的案例,就发生在我身边,有一次我们公司新招了一个UI设计师,由于工作经验不足,设计不够仔细,页面中有很多地方都没有对齐,字号不统一,尺寸不统一。在项目交接会上,前端直接发飙把UI当场骂了一顿,当然那个UI也是离开公司了。其实这种情况很常见,在设计Android或者AP
部分PM在设计移动端产品的时候,往往是随意画了个原型尺寸或者上网找个模板套进去,当然也有部分知道用375×667比较好,但是不知其所以然。接下来,我来讲清楚为什么以及前世今生。原型尺寸的历史既然是设计移动端原型,理论上来说最佳的原型尺寸最好是和你的目标用户手机尺寸保持完全一致。好比iPhone刚出来的时候,设计iOS APP原型使用iPhone自身分辨率320×480就是最合适的。后来随着Andr
转载 2024-01-29 16:18:12
110阅读
我们知道,一款优秀的移动APP产品原型设计工具应该具备以下特点: ①.支持移动端演示(随时随地演示给BOSS,厕所&食堂&电梯…以体现我是那么的敬业——长点工资必备) ②.组件库(高效复用,谁用谁知道) ③.可以快速生成全局流程(程序猿看不懂拆解的,给丫的看这个) ④.在线协作(多个PM狗一起用) ⑤.手势操作、转场动画、交互特效…(这些都不需要,留给专业的交互、视觉,搞那么虚的不
转载 2023-08-21 14:05:38
144阅读
原因分析分析客户端眼中的行高首先我们要知道文字的几个属性,一般有以下几个• ascent:基准线到文字最高处的推荐距离• desent:基准线到文字最低处的推荐距离• baseline:基准线• top:基准线到文字最高处的最大距离• bottom:基准线到文字最低处的最大距离• leading:2行文字的assent与desent的距离如图:image.png所以,可以有这些属性得知:image
说明:1.对象为UI设计师和Android工程师等开发人员。2.方法有千种,开发工程师有万个,仅供参考,不喜就拿着你的建议留言,勿喷。3.文档的本质是备份与查看,对外方便协作与对内提升效率。4.文档不是万能的,如果文档查看对象看不懂,就没任何意义。我喜欢当面沟通,因为能避免大部分文档的局限性5.感谢Android开发工程师高鹏的指正与指导。Android规范一:手机尺寸Android是必须要讲下手
原型设计通过前面几个章节,我们已经掌握了安卓系统Material Design设计的大致原则。接下来,我们开始尝试将这些原则和方式运用到实际的项目当中。效果图与交互原型产品原型设计又可以分成两个阶段,高保真效果图:这是产品的静态效果图,图纸上的设计效果与最后实际产品基本上是一模一样。产品中使用到的各种图标都可以从高保真效果图中截取出来使用(这里其实指的是使用sketch进行界面原型设计,它可以从
原型的是一种创建的设计模式,主用来创建的复杂的对象和构建耗时的实例。通过克隆已有的对象来创建的新的对象,从而节省时间和内存。感谢《JAVA与模式》之原型模式原型的模式介绍原型模式的uml图 - Client 客户端类调用的类 - Prototype 提供clone()等方法的原型抽象接口 - ConcretePrototype 具体的原型的函数原型的栗子案例分析:多账号系统管理 我们需要做一
简介原型模式是一个创建型的模式.原型就是应该有一个样板实例,我们可以从这个样板对象中复制出一个内部属性一致的对象,其实就是一个”克隆”,被复制的实例就是我们所称”原型”,这个原型是可定制的.主要是原型模式多用于创建复杂的或者[构造耗时]的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更加高效.原型模式的定义用原型模式指定创建对象的种类,并通过拷贝这些原型创建新的对象.原型模式的使用场景一
前言原型模式是一个创建型设计模式。定义:用原型实例指定创建对象的种类,并通过复制这些原型创建新的对象。使用场景:类初始化需要消耗非常多的资源,这个资源包括数据、硬件资源,通过原型复制避免这些消耗;通过new产生一个对象需要非常繁琐的数据准备或访问权限;一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式复制多个对象供调用者使用,即保护性拷贝。注意:通过实现Clo
参考《设计模式:可复用面向对象软件的基础 》3.4 prototype 原型–对象创建型模式《Android源码设计模式解析与实战》第4章 使程序运行更高效 原型模式意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象使用场景类初始化需要消化非常多的资源,这个资源包括数据,硬件资源等,通过原型拷贝避免这些消耗。通过new产生一个对象需要非常繁琐的数据准备和访问权限,这时可以使用原型
屏幕尺寸 指实际的物理尺寸,为屏幕对角线的测量。 为了简单起见,Android把实际屏幕尺寸分为四个广义的大小:小,正常,大,特大。 像素(PX) 代表屏幕上一个物理的像素点代表屏幕上一个物理的像素点。 屏幕密度 为解决Android设备碎片化,引入一个概念DP,也就是密度。 指在一定尺寸的物理屏幕上显示像素的数量,通常指分辨率。 为了简单起见,Android把屏幕密度分为了四个广义的大小:低(
一. 基础概念1. 什么是DPI?DPI(Dots Per Inch):每英寸点数,表示指屏幕密度。是测量空间点密度的单位,最初应用于打印技术中,它表示每英寸能打印上的墨滴数量。较小的DPI会产生不清晰的图片。后来DPI的概念也被应用到了计算机屏幕上,计算机屏幕一般采用PPI(Pixels Per Inch)来表示一英寸屏幕上显示的像素点的数量,现在DPI也被引入。 安装Windows操作系统的电
术语和概念屏幕尺寸指实际的物理尺寸,为屏幕对角线的测量。为了简单起见,Android把实际屏幕尺寸分为四个广义的大小:小,正常,大,特大。像素(PX)代表屏幕上一个物理的像素点代表屏幕上一个物理的像素点。屏幕密度为解决Android设备碎片化,引入一个概念DP,也就是密度。指在一定尺寸的物理屏幕上显...
原创 2021-07-30 14:19:36
495阅读
单位1. 尺寸除了在代码中会使用到像素单位的尺寸外,在布局文件中必须使用dp单位的尺寸。由于部分机型用户可以调整手机字体大小,为了避免字体大小的调整影响到布局结构,字号的单位也要求使用dp单位的尺寸。我们适配三种像素密度的屏幕(hdpi、xhdpi、xxhdpi),他们的比例系数也是为1.5 : 2 : 3,也就是3 : 4 : 6,对于设计师来说,大致可以理解为在1080P屏幕上10dp表示30
转载 2023-06-30 19:06:33
88阅读
Android的多分辨率,一向是设计师和开发者非常头疼的事儿。尽管如此,对于多分辨造成的复杂问题,也是大家要优先解决的。Android支持多种不同的dpi模式:ldpi 、mdpi 、hdpi 、xhdpi 、xxhdpi 、xxxhdpi
转载 2023-07-31 22:21:30
230阅读
  • 1
  • 2
  • 3
  • 4
  • 5