实例介绍
使用opengl生成一个立方体cube,通过设置可以将相册中的图片贴到cube上,设置为动态壁纸,还可以设置它的背景色、旋转方式、旋转速度、是否透明等。这是我们必修课上做的项目,也是刚学android,所以写了比较多的注释,希望能帮助大家。
【实例截图】
【核心代码】
4744302542949227274.rar
└── Wallpaper_v2
├── AndroidManifest.xml
├── assets
├── bin
│ ├── AndroidManifest.xml
│ ├── classes
│ │ └── org
│ │ └── example
│ │ └── wallpaper
│ │ ├── About.class
│ │ ├── BuildConfig.class
│ │ ├── GLCube.class
│ │ ├── GLRenderer.class
│ │ ├── Main.class
│ │ ├── Model1.class
│ │ ├── Model2.class
│ │ ├── Model3.class
│ │ ├── Model4.class
│ │ ├── PhotoBack.class
│ │ ├── PhotoBottom.class
│ │ ├── PhotoFront.class
│ │ ├── PhotoLeft.class
│ │ ├── PhotoRight.class
│ │ ├── PhotoTop.class
│ │ ├── R$array.class
│ │ ├── R$attr.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$layout.class
│ │ ├── R$string.class
│ │ ├── R$styleable.class
│ │ ├── R$xml.class
│ │ ├── R.class
│ │ ├── SelectBgimage$1.class
│ │ ├── SelectBgimage$ImageAdapter.class
│ │ ├── SelectBgimage.class
│ │ ├── SelectModel.class
│ │ ├── SelectPhotos.class
│ │ ├── Setting.class
│ │ ├── SinglePhoto.class
│ │ ├── Tab0.class
│ │ ├── Tab1.class
│ │ ├── Tab2.class
│ │ ├── Wallpaper$MyEngine$1.class
│ │ ├── Wallpaper$MyEngine$2.class
│ │ ├── Wallpaper$MyEngine$3.class
│ │ ├── Wallpaper$MyEngine$4.class
│ │ ├── Wallpaper$MyEngine$5.class
│ │ ├── Wallpaper$MyEngine.class
│ │ └── Wallpaper.class
│ ├── classes.dex
│ ├── dexedLibs
│ │ └── annotations-84f277bf8919280bc0e0e91350a796f7.jar
│ ├── jarlist.cache
│ ├── res
│ │ ├── drawable-hdpi
│ │ ├── drawable-ldpi
│ │ ├── drawable-mdpi
│ │ └── drawable-nodpi
│ │ ├── album.png
│ │ ├── android.png
│ │ ├── bg_blue.png
│ │ ├── bg_gray.png
│ │ ├── bg_green.png
│ │ ├── bg_pink.png
│ │ ├── bg_white.png
│ │ ├── bg_yellow.png
│ │ ├── duozhang.png
│ │ ├── model1.png
│ │ ├── model2.png
│ │ ├── model3.png
│ │ ├── model4.png
│ │ └── single.png
│ ├── resources.ap_
│ └── Wallpaper.apk
├── commons-codec-1.4.jar
├── gen
│ └── org
│ └── example
│ └── wallpaper
│ ├── BuildConfig.java
│ └── R.java
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── icon.jpg
│ ├── drawable-ldpi
│ │ └── icon.jpg
│ ├── drawable-mdpi
│ │ └── icon.jpg
│ ├── drawable-nodpi
│ │ ├── album.png
│ │ ├── android.png
│ │ ├── background.jpg
│ │ ├── bg_blue.png
│ │ ├── bg_gray.png
│ │ ├── bg_green.png
│ │ ├── bg_pink.png
│ │ ├── bg_white.png
│ │ ├── bg_yellow.png
│ │ ├── duozhang.png
│ │ ├── icon.jpg
│ │ ├── model1.png
│ │ ├── model2.png
│ │ ├── model3.png
│ │ ├── model4.png
│ │ └── single.png
│ ├── drawable-xhdpi
│ ├── layout
│ │ ├── about.xml
│ │ ├── gallery.xml
│ │ ├── main.xml
│ │ ├── model1_select_model.xml
│ │ ├── model2_select_model.xml
│ │ ├── model3_select_model.xml
│ │ ├── model4_select_model.xml
│ │ ├── photo_back.xml
│ │ ├── photo_bottom.xml
│ │ ├── photo_front.xml
│ │ ├── photo_left.xml
│ │ ├── photo_right.xml
│ │ ├── photo_top.xml
│ │ ├── select_bgimage.xml
│ │ ├── select_model.xml
│ │ ├── select_photos.xml
│ │ ├── setting.xml
│ │ ├── single_photo.xml
│ │ ├── tab0_select_photos.xml
│ │ ├── tab1_select_photos.xml
│ │ └── tab2_select_photos.xml
│ ├── values
│ │ ├── array.xml
│ │ ├── attrs.xml
│ │ └── strings.xml
│ └── xml
│ └── wallpaper.xml
└── src
└── org
└── example
└── wallpaper
├── About.java
├── GLCube.java
├── GLRenderer.java
├── Main.java
├── Model1.java
├── Model2.java
├── Model3.java
├── Model4.java
├── PhotoBack.java
├── PhotoBottom.java
├── PhotoFront.java
├── PhotoLeft.java
├── PhotoRight.java
├── PhotoTop.java
├── SelectBgimage.java
├── SelectModel.java
├── SelectPhotos.java
├── Setting.java
├── SinglePhoto.java
├── Tab0.java
├── Tab1.java
├── Tab2.java
└── Wallpaper.java
30 directories, 133 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论