上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: Paint 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布Canvas上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,Paint方法一般可分两类,图形的绘制和文本的绘制主要方法如下:(没有全部列出,大家可以查看官方文档http://android.toolib.net/reference/android/graphics/Paint.html ) 1 canvas.drawColor(Color.GREEN); 2 3 ... 阅读全文
posted @ 2014-02-18 20:03 aiguozhe1991 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1、Canvas Canvas类主要实现了屏幕的绘制过程,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本,当然Android官网提示大家很多方法有不同的重载版本,参数更灵活。 2D部分是android SDK内部自己提供,3D部分是用Open GL ES(3D部分先... 阅读全文
posted @ 2014-02-18 19:45 aiguozhe1991 阅读(1310) 评论(2) 推荐(0) 编辑
摘要: 一、API关SurfaceView的介绍 SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 Surface是纵深排序的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见区域外的部分不可见。surface的排版显示受到视图层级关系的影响,它的兄弟视图结点会在顶端显示。这意味者 surface的内容会被它的兄弟视图遮挡,这一特性可以用来放置遮盖物(overlay... 阅读全文
posted @ 2014-02-17 19:54 aiguozhe1991 阅读(992) 评论(0) 推荐(1) 编辑
摘要: 一、android 界面开发1、三个重要的类:View视图、Canvas画布、Paint画笔2、android 界面开发常用三种视图 View --只能在主线程中更新,没有缓存机制,适合画面更新较少的界面,比如有按键按下才变化的界面。 SurfaceView --可以设置独立的... 阅读全文
posted @ 2014-02-16 21:01 aiguozhe1991 阅读(1367) 评论(2) 推荐(3) 编辑
摘要: Activity间的跳转 Android中的Activity就是Android应用与用户的接口,所以了解Activity间的跳转还是必要的。在 Android 中,不同的 Activity 实例可能运行在一个进程中,也可能运行在不同的进程中。因此我们需要一种特别的机制帮助我们在 Activity 之间传递消息。Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地,还可以包含消息的内容,这好比一封 Email,其中不仅应该包含收件地址,还可以包含具体的内容。对于一个 Intent 对象,消息“目的地”是必须的,而内容则是可选项。(关于In. 阅读全文
posted @ 2014-02-15 19:49 aiguozhe1991 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1、android中的计量单位 px (pixels)(像素):是屏幕的物理像素点,与密度相关,密度大了,单位面积上的px会比较多。通常不推荐使用这个 pt(磅):1/72英寸,也较少用 in(英寸):标准长度单位 mm(毫米):标准长度单位 布局中尽量用dip(dp):独立像素 做单位 ... 阅读全文
posted @ 2014-02-15 19:07 aiguozhe1991 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 常用控件9、Dialog 我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框对话框,要创建对话框之前首先要创建Builder类创建者,Builder是AlertDialog的子类,而且还是它的内部类。setPositi... 阅读全文
posted @ 2014-02-15 17:26 aiguozhe1991 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 常用控件8、ListView 列表视图,比如游戏的排行榜。列表数据可以根据屏幕大小自适应列表的显示需要三个元素:a、ListVeiw:用来展示列表的View。b、适配器:用来把数据映射到ListView上的中介。c、数据:具体的将被映射的字符串,图片,或者基本组件。ListView用到两种适配器:1、ArrayAdapter--简单适配器,只显示文字2、SimpleAdapter--自定义适配器,可以显示自定义内容3、SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来,暂时不讲。使用简单适配器可直接new. 阅读全文
posted @ 2014-02-15 12:11 aiguozhe1991 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 常用控件7、TabSpec和TabHost 比较常用的控件,感觉手机QQ的整体布局就是这个,只不过tab放在底部而已。TabSpec相当于浏览器的分页,而TabHost就相当于分页的集合TabSpec分页可以相当于一个独立的组件,也可以是一个布局,将每个分页装进TabHost里Activity extends TabActivity 以前都是 继承android.app.Activity这里为了获得Activity分页菜单,继承它,显然TabActivity和Activity有同个父类。创建分页菜单对象,将activity_main装进去tableHost = this.getTabHos.. 阅读全文
posted @ 2014-02-12 21:00 aiguozhe1991 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 常用控件5、progressbar 进度条,比较常用的组件,在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。一般有圆形和条形两种;默认进度条是圆形的小圆型进度条: style="?android:attr/progressBarStyleSmall" 大圆形进度条:style="?android:attr/progressBarStyleLarge"条形进度条:style="?android:attr/p 阅读全文
posted @ 2014-02-11 21:23 aiguozhe1991 阅读(1007) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页