在输入金额的UITextField中,要给予三个规则的判断 1. 只能输入数字(可以通过设置键盘类型为Decimal Pad) 2. 小数点只能有一个 3. 小数点后最多有两位数字 (可以通过正则表达式或者长度判断) 2. 和3. 的代码 (首先引入UITextFieldDelegate,指定代理为 ...
分类:
移动开发 时间:
2018-04-06 18:46:10
阅读次数:
292
一、问题概述 如何将下列的一个图形(下图左)用鼠标沿着白色格线切成多块(比如沿着黑色路径切割成下图右的两块)呢? 二、解决思路 把组成图形的每个小方块全部存入数组A中,关键要考虑的是如何根据切割路径将数组A分解为数组A和B,B用来存储切割下来的那块图形中的小方块。要解决此问题需要以下几步: 1.为数 ...
分类:
其他好文 时间:
2018-04-06 00:15:52
阅读次数:
225
在了解 PorterDuffXferMode的用法之前,我们可以先看一张图片。出自API Demo,基本上所有讲PorterDuffXferMode 的文章都会使用这张图做说明。如下图所示: 这张图列举了16中PorterDuffXferMode的模式,这也就介绍了 PorterDufferXfer ...
分类:
其他好文 时间:
2018-04-05 21:03:00
阅读次数:
155
在实际开发中怎样尽可能的降低层级、降低控件数量。并达到相同的视觉效果?本文记录开发过程中的实践。 1. 降低 ImageView 的数目 1.1 使用 TextView.drawableXXX 如大众点评APP的首页: 注意红色框内的部分 红色框住的部分。由一张图片和它以下的文字组成,至少有两种实现 ...
分类:
其他好文 时间:
2018-04-05 21:02:26
阅读次数:
203
这个系列主要是介绍下Android自己定义View和Android画图机制。自己能力有限。假设在介绍过程中有什么错误。欢迎指正 前言 在上一篇Android画图系列(一)——自己定义View基础中我们了解自己定义View相关的基本知识。只是,这些东西依然还是理论,接下来我们就实际绘制一些东西 在本篇 ...
分类:
移动开发 时间:
2018-04-04 18:10:46
阅读次数:
269
*读取一张图像
read_image(Image,'Circle.jpg')
*画生成区域
draw_region(Region, 3600)
*区域->图像
reduce_domain(Image, Region, ImageReduced)
*阈值分割
threshold(ImageReduced, Region1, 0,
分类:
其他好文 时间:
2018-04-03 18:17:11
阅读次数:
1950
void CScale3DCUserManageView::OnDraw(CDC* pDC)
{
// TODO: 在此添加专用代码和/或调用基类
CImage image; //创建图片类
USES_CONVERSION;
INT re = _access(W2A(m_str
分类:
其他好文 时间:
2018-04-03 14:28:46
阅读次数:
191
win2d 图片水印 本文告诉大家如何使用 win2d 给图片加上水印。 安装 首先需要使用 Nuget 安装 win2d ,安装参见win10 uwp win2d 如果没有更新 dot net core 那么在运行可能会出现下面异常System.TypeLoadException: Request ...
gdk_draw_line () gdk_draw_rectangle () gdk_draw_arc () gdk_draw_polygon () gdk_draw_string () gdk_draw_text () gdk_draw_pixmap () gdk_draw_bitmap () g ...
分类:
系统相关 时间:
2018-04-02 01:07:12
阅读次数:
601
什么是装饰者模型 装饰者模型通过组合的方式扩展对象的特性,动态地给对象添加额外的职责。在增加功能上,装饰模式比生成子类更加灵活。 职责划分 1. Component抽象构建,是接口或者抽象类,就是定义原始对象。 2. ConcreteComponent具体构件,是原始对象的实现,也就是被装饰者,我们 ...
分类:
其他好文 时间:
2018-03-31 19:36:50
阅读次数:
150