java.lang.String中字符串切割的方法:public String[] split(String regex) public String[] split(String regex,int limit) 参数说明: regex:用于划分的正则表达式limit:参数控制模式应用的次数,影响所得数组的长度。这个值可正可负可为零,这里只说工作中常用的即limit为正数,表示返回的数组中元素的
前段时间写了一篇项目总结的文章,总结了项目中使用的弧形View 和弧形ViewPager 效果,采用的是自定义View 的方法,然后绘制弧形采用的是二阶贝塞尔曲线,具体的思路和详情请看文章Android 项目总结(一):弧形ViewPager 和弧形HeaderView ,最后效果如下: 虽然效果还不错,但是有瑕疵,有两个明显的缺陷:底部的圆弧不是正圆弧:如上图所示,弧形有点歪,特别是在
转载 2024-10-05 11:37:07
46阅读
1、常见界面、控件、功能、状态命名集合:APP产品经理、APP设计师、APP开发工程师,包括H5前端开发人员都可以记住的文件命名规范。 免费视频教程:www.mlxs.top 免费视频教程:www.mlxs.top 免费视频教程:www.mlxs.top 2、以iOS为范例(安卓通用)的切片文件命名规范如下
一. 命名英文缩写的三个要求1.较短的单词可通过去掉“元音”形成缩写2. 较长的单词可取单词的头部几个字母形成缩写3.还有一些特定的英文单词缩写二. 命名规则命名以模块为前缀,如:模块_类别_功能_状态.png模块:登陆页面(login) 公共(common) 需求a(need) 需求b(demand) 发现(discover) 消息(message)    我(me)
项目有个需求:裁剪图片,针对头像,下面是要求: 大家可以看到这张图片的圆角已经去除,下面说说我在项目利用了两种方式实现此裁剪以及查看技术文档发现更高效裁剪方式,下面一一讲解:看下来大约需要15-20分钟。在公共类中Util类中创建类方法1.CGContext裁剪//CGContext裁剪 + (UIImage *)CGContextClip:(UIImage *)img cornerRa
转载 2023-11-12 16:07:21
156阅读
我们在写VIEW的时候需要用那个到各种UI控件如果我们不知道这些控件之间的继承关系那么就得折腾啦。:还是直接贴图吧 这个是从整个对象的角度剖析的这个就比较清楚控件之间的地位。ps:重点参考了别人的博客,学会利用博客也是一种技能,博主忘记是谁了,可以留言附上链接 1.UIAcceleration被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。
在iOS开发中,处理视图的圆角经常会遇到“圆角部分”的需求,即仅对某个视图的特定边缘进行圆角处理,而不是全局或完整地应用圆角效果。这种需求在实现时,尤其在 UI 设计中常常出现,能够让界面更具美感且提升用户体验。本文章将详细记录针对 iOS 圆角部分问题的解决方案,从背景定位到生态扩展,深度剖析过程中的每一个环节。 ## 背景定位 在 iOS 开发中,随着应用界面设计愈发精致,开发者对
原创 5月前
56阅读
早期:阈值法,大于阈值1,小于则0.阈值的选取重要;也可以局部阈值,图像进行划分成多个区域,多个阈值。基于特定理论1.均值移动 核心思想:找到概率密度梯度为零的采样点,并以此作为特征空间聚类的模式点 ------------梯度为0的位置是变化比较剧烈的位置引入:类似的思路估计密度最大的位置:首先是随机选取一个中心点 ;然后计算该中心点对应的圆的邻域内的点的均值点;然后将中心点改成此时的均值点上,
# 教你实现 Java TMS 在现代软件开发中,图形界面的设计与实现常常涉及到。TMS(图像切割管理系统)就是一种工具,帮助我们高效管理和复用图像。在这篇文章中,我将教你如何在 Java 中实现 TMS 。我们将详细介绍流程、代码实现以及每一部分的意义。 ## 整体流程 在我们开始之前,让我们先了解一下整个实现的流程。这是我们要遵循的步骤: | 步骤 | 描述 | |---
原创 7月前
34阅读
这篇文章站在GUI设计师的角度概述了APP从项目启动到切片输出的过程,相当于工作流程的介绍。这里写的不是一种规范,只是一种工作方法,加上技术的更新是非常快的,大家在具体工作中,一定要灵活运用。这里我们只说IOS系统下的设计,至于Android,因为尺寸太多,涉及的东西比较乱。1Part 1 项目立项文件结构项目名称v1.0 -> 01_源文件psd 02_效果jpg 0
转载 2024-05-27 23:22:35
64阅读
兔课网——初学UI设计如何快速的学会?设计的原则:设计输出的目的是跟下游的工程师团队协同工作,那么在团队协作过程中首先应该保证输出能够满足工程师设计效果的高保真还原的需求。其次输出应该尽可能的降低工程师的开发工作量,避免因输出而导致的不必要的工作量。最后输出的应当尽可能的压缩大小,以降低APP的总大小,提升用户使用时的加载速度。所以输出应当做到精准、便与协同和
微微一运功,把家底都抖出来了。 不过,作为一个设计出身的前端来说,摸ps就和摸键盘一样了 所以可能教程中还是有没用过ps的人看不懂的地方, 欢迎加群讨论:613512106。。。
原创 2021-11-26 16:53:20
652阅读
部分看了文章的设计师,来找我说怎么。sorry?在我的理解,这就是啊,但是他们所指的“”是,怎么把设计制作成html页面。 在我看来,现在人们对于前端都是有误区的。认为前端是的,(也确实是这么叫的,本人情感上很不愿意听前端被叫做“的”)所以也会误认为我的这篇文章是写给设计师的。
转载 2020-04-27 22:05:00
298阅读
2评论
Supporting Multiple Screens 首先和最后,还是先看好官方文档:http://developer.android.com/guide/practices/screens_support.html对应的翻译blog有牛人做了:Android屏幕适配全攻略(最权威的官方适配指导) android屏幕适配详解 屏幕级
转载 2024-08-07 10:02:54
36阅读
关于命名的规范,我个人觉得关键是在于团队能够有一个统一的规则,所有成员严格遵守并且和所有开发全盘拉通,不然一都是空谈。不同的团队使用的软件都不一样,如果经常使用sketch软件中Symbols 的同学,可能在命名的时候会考虑更多内容,但是照顾到还有很多同学在使用PS 作图,所以这里只介绍一种通用的命名规则,当然大家也可以根据自己的实际情况去制定,这里只提供一种方法与思路,仅供参考。一、为什么
转载 2024-01-16 06:23:28
94阅读
网络上已经有很多适配教程,可是看了半天总是半懂不懂。。最后还是要综合多个教程再动动脑子动动手,最好有程序大哥帮你试一下(这得有多大的福气) 如果有跟我一样情况的:1.       有人说用sketch自动导出多套尺寸和SVG矢量格式,表示没钱买MAC2.       有人说用神器cutman,表示用CC以上版本PS不支持
转载 2023-09-13 12:49:37
102阅读
注:下文中背景灰色的字体是保存文件的方法,是一致的(相同的)1. 利用切片工具手动划出:    选择右边的片工具 --> 手动画出要的图片 --> 文件菜单选择【存储为web所用格式】 --> 按住空格,拖动鼠标,在弹出的窗口中找到你要的图片并选中它 --> 右边可以选择图片的格式(JPG或者png-24)--> 点击下方的储存按钮 --&g
转载 2024-06-24 06:54:32
88阅读
# 教你如何实现“java 公共方法” ## 一、整体流程 ```mermaid flowchart TD A(了解需求) --> B(分析规则) B --> C(编写方法) C --> D(测试方法) D --> E(优化代码) ``` ## 二、具体步骤及代码示例 ### 1. 了解需求 在开始编写公共切方法之前,首先需要了解需求,明
原创 2024-05-29 06:27:25
31阅读
目的: 1.ArcGIS.Server.9.3和ArcGIS API for Flex实现动态图层和瓦片图层叠加显示,在瓦片基上显示动态图层。准备工作:1.在ArcGIS.Server.9.3发布一个叫USA的Map Service,并且把这个Service启动起来,这个作为动态图层数据。 2.瓦片数据我这里没有现成的就采用Esri提供的rest世界地图数据服务,地址如下:http://serv
图像分割概述[转]      图像分割是将图像划分成若干个互不相交的小区域的过程,小区域是某种意义下具有共同属性的像素的连通集合。如不同目标物体所占的图像区域、前景所占的图像区域等。      连通是指集合中任意两个点之间都存在着完全属于该集合的连通路径。对于离散图像而言,连通有4连通和8连通之分。  &
  • 1
  • 2
  • 3
  • 4
  • 5