本文来自:安卓航班网
switch case什么情况用
if-else就像一个1V1的开关,但是可以在else这头再串联if-else,开关switch-case是一个1VN的开关,根据switch()中的变量的不同值,用case转换比如要根据一个变量的状态来执行不同语句。用switch-case略简单但是要根据多个变量时最好还是if-else去嵌套。
.class 和 .java 区别文件类型区别
.java为Java的源文件后缀,编写的代码需要写在.java文件中。而.class是字节码文件,是.java源文件通过javac命令编译后生成的文件。Java虚拟机就是去运行.class文件从而实现程序的运行。
Paint类android.graphics.Paint
Paint类包含有用来画几何图形、文本、位图的类型和颜色等信息,如果把Canvas类看作是画板,那我们可以把Paint类看做是画笔,可以根据需要画出不同颜色和样式的图形、文本等内容。
Paint类有三个构造方法:
Public Paint()构造一个缺省的Paint对象
Public
Paint(int flags);根据指定的flags来构造一个Paint对象,创建之后可以用setFlags()方法来更改
Public Paint(Paint paint)根据指定的paint对象来构造一个Paint对象
Paint类提供了很多方法来设置和获取Paint对象的属性,比如:
public int getColor ()获得Paint对象的颜色值
public ColorFilter getColorFilter ()获得颜色过滤器
public float getTextSize ()获得字体大小数值
public void setStyle (Paint.Style style)设置paint的类型
Path类android.graphics.Path
Path类(一组区域)的描画,类囊括多种几何图形比如直线线段、二次曲线、三次曲线等,调用Canvas.drawPath()方法可以将Path以所定义的paint的方式来画到画板上或者填出图形,也可以用paint所指定方式来画图形。
原文地址:http://www.apkway.com/forum.php?mod=viewthread&tid=2967&extra=page%3D1