- 博客(17)
- 资源 (47)
- 收藏
- 关注
原创 Android高级进阶九 Android OpenGL对立方体进行光照处理
一连串的OpenGL处理,不知道大家疲惫了没有,但是walfred却更加的着迷了,今天就接着在上一篇的立方体之后,对立方体进行光照处理,老样子先上效果图: 效果图这次我就上静态图了,因为尝试过截取gif格式,但由于不同的光照导致截取的gif格式的图片很丑,所以只好取一张静态图。 本节的内容很简单,介绍两种光照:环境光Ambient和漫射光Diffuse。
2012-01-31 21:37:42 1007
原创 Android高级进阶八 Android OpenGL给立方体进行纹理映射
最新版本:Android高级进阶八 Android OpenGL给立方体进行纹理映射 看到了Android高级进阶七 Android OpenGL开发四棱锥和立方体之后,我们是不是增加了使用OpenGL开发图形的兴趣啊,呵呵,希望大家保持热情啊,今天我们接着给已经画好的立方体进行文理处理,效果图如下: 可以看到,我们对正方体做了如下处理:
2012-01-04 22:18:48 1527 1
原创 Android高级进阶七 Android OpenGL开发四棱锥和立方体
最新版本:Android高级进阶七 Android OpenGL开发四棱锥和立方体 前面我们貌似接触到的都是“平面上的3D”,可是貌似终究是貌似,这一节我们开始接触真正的3D,使用OpenGL画四棱锥和立方体,并使用前面我们已经学过的方法对他们进行着色处理,着色方法见:Android高级进阶五 Android OpenGL给多边形着色。 效果图如下:
2012-01-04 22:17:58 1699
原创 Android高级进阶六 Android OpenGL旋转多边形
最新版本;Android高级进阶六 Android OpenGL旋转多边形 上一节我们已经改三角形和四边形上色了,具体上色方案可以查看:Android高级进阶五 Android OpenGL给多边形着色。这一篇文章我们接着对代码进行修改,增加多边形的旋转功能,使其看起来更具动感。 先上效果图: 从上面图片可以看出三角形沿y轴、四边
2012-01-04 22:16:55 774
原创 Android高级进阶五 Android OpenGL给多边形着色
最新版本:Android高级进阶五 Android OpenGL给多边形着色 上一节Android高级进阶四 Android OpenGL开发多边形完成了我们AndroidOpenGL开发的第一步,这一节我们接着上一节的步伐,谈谈如何在已经画好了的图像上进行着色。 Android SDK至今已经提供了2中多边形着色方案,一个是平滑着色(smooth c
2012-01-04 22:16:07 689
原创 Android高级进阶四 Android OpenGL开发多边形
最新版本:Android高级进阶四 Android OpenGL开发多边形 有了上一篇Android高级进阶三 Android OpenGL | ES开发框架的介绍,我们现在就来开发一个最简单的静态三角形和静态四边形为例,绝大部分代码我都加上了注释,看官看就可以了~~ 先上效果图: 源码如下:packa
2012-01-04 22:13:49 626
原创 Android高级进阶三 Android OpenGL | ES开发框架
最新版本:Android高级进阶三 Android OpenGL | ES开发框架 在Android3d开发中,纵然Android给我们提供了一个GL10的类来实现3D开发实例,但是开发人员一般会使用更好的GLSurfaceView来更好的显示OpenGL视图,所以我们鉴于此,我们也使用GLSurfaceView来开发OpenGL,而在GLSurfaceView中则包含了一
2012-01-04 22:12:57 757
原创 Android高级进阶二 Android OpenGL | ES介绍
最新版本:Android高级进阶二 Android OpenGL | ES介绍 Android支持3D图像开发,使用的是开源的OpenGLES库,接下来我们将在一系列的文章中介绍 Android 3D图像开发。1、什么是 OpenGL? 详看:Android高级进阶一 OpenGL介绍2、OpenGL 的发展历程 1992年7月 发布了 O
2012-01-04 22:11:33 731
原创 Android高级进阶一 OpenGL介绍
最新版本:Android高级进阶一 OpenGL介绍 OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文全称是“Open Grap
2012-01-04 22:10:45 658
原创 Android中级进阶五ListView中Button或者Imagebutton共存
最新版本:Android中级进阶五ListView中Button或者Imagebutton共存 在使用ListView的时候,我们使用adapter中画我们自定义item项时,一般会加上Button事件,或者Imagebutton,但是效果却不是我们想象的那么简单,因为你会发现ListView的itemclick事件就不生效了,原因很简单Button的onClick事件
2012-01-02 15:16:23 637
原创 Android中级进阶四ListView上拉刷新数据的实现
最新版本:Android中级进阶四ListView上拉刷新数据的实现 不少数据都是通过ListView绑定数据源实现的,比如mop、人人的实现都是这样的,但是现在我们的需要是当我们的ListView展现了已有的数据库的数据之后,用户下拉ListView时,需要实现更新数据,这该怎么实现呢? 采用滚动事件(OnScrollListener )监听就可以实现此了,
2012-01-02 15:15:06 1822 3
原创 Android中级进阶三 自定义Android标题栏
最新版本:Android中级进阶三 自定义Android标题栏原装的Android标题栏配色比较单调,就是黑色的一坨,现在假设你的软件需要独自添加标题栏,这样不仅美观而且可以将进度条等加进去,如何实现:方法一:在你的那张Activity中onCreate方法中加上下面代码:requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
2012-01-02 15:14:19 441
原创 Android中级进阶二 ListView巧用convertView
最新版本:Android中级进阶二 ListView巧用convertView在Android中级进阶一ListView使用BaseAdapte我们使用了自己的DownloadAdapter,并提到了getView()是来画ListView的每一个条目的。我们把每一个条目都用一个对象来表示,下面的ViewHolder来表示这个对象的类:public class ViewHold
2012-01-02 15:13:34 484
原创 Android中级进阶一ListView使用BaseAdapter
最新版本:Android中级进阶一ListView使用BaseAdapter在Android入门walfred提到了使用ListView合理布局数据源,当时提到了ListView在使用时,需要使用adapter来绑定数据,文章中提到的是使用SimpleCursorAdapter,直接绑定数据库查询的游标。但是现在,我们的需求发生了变化,我们需要一个这样的ListView:1、ListVie
2012-01-02 15:12:35 568
原创 使用ListView合理布局数据源
最新版本:使用ListView合理布局数据源这一次来个稍微复杂点的,在Android中使用ListView,有人不能从ListView名字意会这个控件是干什么的,待在下这么一描述,您应该会明白了。当我们不确定我们需要显示具体数据的条目的时候,这时ListView就派上用场了,使用ListView可以列表显示数据,而且可以自适应内容的条目。 在使用ListView之前,我稍微说下
2012-01-02 15:10:41 612
原创 Android中上下左右键的按下和弹起响应操作
最新版本:Android中上下左右键的按下和弹起响应操作我们已经练习了不少view了,在button介绍一文中,我们介绍了button事件的响应,然后在介绍其他view控件的时候,也介绍了不少响应这些控件的响应事件,看得出响应方法都是系统的一些回调函数在起作用,今天,我们在学习下Android虚拟键盘上下左右键按下和弹起的响应事件,由于代码简单,我就不再累赘的说明和交待了,看代码即可知用法。
2012-01-02 15:09:39 2790
原创 多项选择(CheckBox)的使用
最新版本:多项选择(CheckBox)的使用之前介绍过单项选择功能RadioGroup和RadioButton的使用,那在Android中如何实现多项选择的呢?对,就是使用checkbox,CheckBox的使用相对更简单,现在我们开始来简单的实现CheckBox。动作一创建CheckBoxTest项目工程,这是我完成之后的目录:动作二在布局文件中,添加一个4个CheckB
2012-01-02 15:08:24 879
带图片的按钮ImageButton源码
2012-05-10
下拉菜单Spinner的使用源码
2012-05-06
Button和Button事件的简单应用源码
2012-05-06
使用GridView合理布局数据源源码
2012-05-04
Launcher使用TextView显示应用图标
2012-05-03
TextView的简单编码实现
2012-05-03
TextView的简单使用
2012-05-01
使用SharedPreferences实现简单数据应用程序共享
2012-04-11
Activity特效
2012-03-29
Android画廊Gallery的使用
2012-03-26
自己布局TabHost,样式多样化显示
2012-03-25
使用TabActivity简单实现TabHost显示
2012-03-25
在Android上播放声音及控制源码
2012-03-10
OurUnixAndroid客户端源码(1.5)版本
2012-03-09
使用include实现布局(layout)复用
2012-03-06
Android OpenGL | ES 实现雾气效果源码
2012-03-02
综合使用service的一个示例源码下载
2012-02-19
Android播放动画之使用AnimationDrawable播放帧动画工程
2012-02-10
图片懒加载
2015-07-29
sumlimetext3
2015-07-01
弯柚博客Android自学教程-项目演练二-开发2D动态壁纸源码
2012-06-28
弯柚博客-用户配置界面PreferenceActivity-源码
2012-06-25
使用DatePicker和TimePicker设置日期和时间源码
2012-06-06
手动拖动的进度条SeekBar源码
2012-06-04
ProgressBar显示进度信息源码
2012-06-03
Android Button样式设计源码
2012-05-31
Android Button样式设计
2012-05-31
将一个程序完整打成jar包供另外一个程序使用
2012-05-16
使用CheckBox实现选择功能源码
2012-05-14
在布局文件中给View加上点击事件的属性
2012-05-12
使用ImageView显示图片
2012-05-07
可编辑的文本框EditText
2012-05-07
使用AutoCompleteTextView和MultiAutoCompleteTextView自动提示
2012-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人