本文来自:安卓航班网

       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

posted on 2011-08-24 20:08  泉と緣  阅读(382)  评论(0编辑  收藏  举报