工厂模式是Java中最常用的设计模式。工厂模式提供很好的创建对象的方式,属于创建型模式。 使用工厂模式创建对象是不向使用者暴露创建细节,并且可以通过统一的接口引用对象。 实现 我们将创建Shape接口和实现Shape接口的具体类。下一步再声明工厂类ShapeFactory。 示例类FactoryPa ...
分类:
其他好文 时间:
2016-05-12 01:34:46
阅读次数:
127
缘起: 在玩Codeblocks自带的俄罗斯方块时觉得不错,然而有时间限制。所以想自己再写一个。 程序效果: 主要内容: 程序中有一个board数组,其中有要显示的部分,也有不显示的部分,不显示的部分都存储1。 如下图: shape采用4*4数组(shape)保存。如: 0 0 0 0 0 1 0 ...
分类:
编程语言 时间:
2016-05-12 01:33:42
阅读次数:
189
1 公有继承 当派生类公有继承自 (public inheritance) 基类时,继承通常包含两个部分:一是函数的"接口" (interface),二是函数的"实现" (implementation) 如下,基类 Shape 中有三个不同形式的成员函数,分别代表公有继承的三种情况 1.1 纯虚函数 ...
分类:
编程语言 时间:
2016-05-11 21:55:31
阅读次数:
387
众所周知,在Android开发里,为了优化在各种分辨率设备上的显示效果,同一份图片素材往往要提供mdpi、hdpi、xhdpi三种(以前还有ldpi), 尤其是按钮类的素材,考虑到normal、pressed、focused更是需要至少3×3=9张图片。NinePatch技术虽然可以解决一部分尺寸灵 ...
分类:
移动开发 时间:
2016-05-11 11:08:33
阅读次数:
264
Android中常常使用shape来定义控件的一些显示属性来美化UI; shape的常用属性有: (1)solid:填充,设置填充的颜色; (2)stroke:描边,设置边界的宽度、颜色等; (3)corners:圆角,五个属性,全部设置的话,会覆盖; android:radius="20dp" 设 ...
分类:
移动开发 时间:
2016-05-10 09:44:49
阅读次数:
297
缘起: 在玩Codeblocks自带的俄罗斯方块时觉得不错,然而有时间限制。所以想自己再写一个。 程序效果: 主要内容: 程序中有一个board数组,其中有要显示的部分,也有不显示的部分,不显示的部分都存储1。 如下图: shape采用4*4数组(shape)保存。如: 0 0 0 0 0 1 0 ...
前言
相信大家都在网上见过热门标签的View是长什么样子,此文章就带大家在Android上实现
效果图
看了上面的效果图后,可能有的同学就会有疑问了,这些效果,不都可以通过shape来实现吗?还用得着大动干戈来自定义一个控件吗?
这里说下实现这种背景的几种方式:.9图、shape、svg,当然还有我们这次要说的代码的灵活实现
大伙莫急,好说我也是有一点安卓...
分类:
其他好文 时间:
2016-05-07 06:52:48
阅读次数:
111
numpy 使用 1.使用 array 定义矩阵 dataSet = array([[1.0,1.1],[1.0,1.0],[0.0,0.0],[0,0.1]]) 2.使用 shape 返回矩阵的行数(列数) dataSet.shape[0] #4dataSet.shape[1] #2 3.使用 t ...
分类:
编程语言 时间:
2016-05-06 19:01:04
阅读次数:
380
1、图片热点 就是对图片上某个区域进行超链接 首先引用一张图片,其次用<map>标签,map里面有area,最后再在图片里调用<map>。 <img src="" usemap="123"> <map name="123" > <area shape="rect" coords=""338,161, ...
分类:
Web程序 时间:
2016-05-05 00:45:50
阅读次数:
240
Moving Tables Problem Description The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following fi ...
分类:
其他好文 时间:
2016-05-03 14:19:15
阅读次数:
170