阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1192|回复: 0

[转帖] Android 基础知识杂谈

[复制链接]
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2012-1-7 11:13:13 | 显示全部楼层 |阅读模式
      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所指定方式来画图形。
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表