一屏幕的尺寸信息
1屏幕参数
2系统屏幕密度
3独立像素密度dp
4单位换算
二2D绘图基础
三Android XML 绘图
Bitmap
Shape
Layer
Selector
四绘图技巧
Canvas
一.屏幕的尺寸信息1屏幕参数
屏幕大小
指屏幕对角线的长度,通常使用”寸”来度量,例如4.7寸手机 5.5寸手机等.分辨率
分辨率是指手机屏幕的像素点个数,例如720*1280是指屏幕分...
分类:
移动开发 时间:
2016-07-13 16:33:30
阅读次数:
266
重绘指的是,将画出来的图形进行保存,重绘分为三种:记坐标,记点,记步骤。 我们在此主要讲习记坐标的方法; 如果我们想要画出一个直线,最主要的是要记录它的两个坐标,所以我们应该建立一个数组来记录,这两个坐标。 代码如下: public class Shape { int x1,y1,x2,y2; St ...
分类:
其他好文 时间:
2016-07-12 23:11:05
阅读次数:
242
通过在 class后接类名称来创建一个类。在类里边声明属性与声明常量或者变量的方法是相同的,唯一的区别的它们在类环境下。同样的,方法和函数的声明也是相同的写法 通过在类名字后边添加一对圆括号来创建一个类的实例。使用点语法来访问实例里的属性和方法 这个 Shape类的版本缺失了一些重要的东西:一个用在 ...
分类:
编程语言 时间:
2016-07-12 13:43:50
阅读次数:
187
1.Bitmap 2.shape 3.layer 图层叠加 4.Selector 通常情况下都是可以组合使用的 ...
分类:
移动开发 时间:
2016-07-12 13:36:25
阅读次数:
183
Factory is a design pattern in common usage. Implement a ShapeFactory that can generate correct shape. You can assume that we have only tree different ...
分类:
其他好文 时间:
2016-07-12 07:52:17
阅读次数:
157
solid:填充android:color指定填充的颜色 gradient:渐变android:startColor和android:endColor分别为起始和结束颜色, android:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线 ...
分类:
移动开发 时间:
2016-07-11 15:24:23
阅读次数:
196
/* 题目63:编写C++程序完成以下功能: (1)声明一个纯虚函数类Shape(形状),其中包含来计算面积、计算周长的方法; (2)从Shape派生两个类矩形和圆形; (3)从矩形派生正方形; (4)分别实现派生类构造函数、析构函数和其他方法; (5)创建派生类的对象,观察构造函数、析构函数调用次 ...
分类:
编程语言 时间:
2016-07-10 21:42:06
阅读次数:
209
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/andr ...
分类:
移动开发 时间:
2016-07-08 18:06:36
阅读次数:
195
Partychen invents a new game named “Eleven Puzzle” .Just like the classic game “Eight Puzzle”,but there some difference between them:The shape of the ...
分类:
其他好文 时间:
2016-07-08 10:16:22
阅读次数:
166
Android xml资源文件中Shape的属性: solid 描述:内部填充 属性:android:color 填充颜色 size 描述:大小 属性: android:width 宽 android:height 高 gradient 描述:渐变色 属性: android:startColor渐变 ...
分类:
移动开发 时间:
2016-07-08 01:38:49
阅读次数:
236