编程制作动态壁纸的思路_Android应用源码动态壁纸开发必看例子源码

【实例简介】

本项目是一个动态壁纸引擎项目。本站之前介绍过一个樱花动态壁纸和一个气泡动态壁纸,点击分类里面的壁纸分类就可以看到,但是如果您想学习一下安卓动态壁纸的开发一定不能错过这个项目。本项目完全可以作为动态壁纸开发的指导案例,整个项目只有三个java文件,源码里注释量非常大,并且作者还用大白话讲述了自己对动态壁纸开发中的一些知识的理解。项目设置完毕以后会在桌面出现一个简单的不断翻滚的立方体,手指接触屏幕以后还会出现一个圆跟随触摸的地方移动。需要注意的是本项目编译运行以后不会在桌面生成图标,可以在壁纸设置里面的动态壁纸中找到。

【实例截图】

【核心代码】

Android应用源码动态壁纸开发必看例子源码

├── CubeLiveWallpaperDemo

│   ├── AndroidManifest.xml

│   ├── bin

│   │   ├── AndroidManifest.xml

│   │   ├── classes

│   │   │   └── xiaoma

│   │   │   └── cube1

│   │   │   ├── BuildConfig.class

│   │   │   ├── CubeWallpaper1$CubeEngine$1.class

│   │   │   ├── CubeWallpaper1$CubeEngine.class

│   │   │   ├── CubeWallpaper1.class

│   │   │   ├── CubeWallpaper2$CubeEngine$1.class

│   │   │   ├── CubeWallpaper2$CubeEngine.class

│   │   │   ├── CubeWallpaper2$ThreeDLine.class

│   │   │   ├── CubeWallpaper2$ThreeDPoint.class

│   │   │   ├── CubeWallpaper2.class

│   │   │   ├── CubeWallpaper2Settings.class

│   │   │   ├── R$array.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$string.class

│   │   │   ├── R$xml.class

│   │   │   └── R.class

│   │   ├── classes.dex

│   │   ├── CubeLiveWallpaperDemo.apk

│   │   ├── dexedLibs

│   │   │   └── annotations-28e0d440ffae02fd40b6eb8dc327994c.jar

│   │   ├── jarlist.cache

│   │   ├── res

│   │   │   ├── crunch

│   │   │   │   ├── drawable-hdpi

│   │   │   │   │   └── ic_launcher.png

│   │   │   │   ├── drawable-ldpi

│   │   │   │   │   └── ic_launcher.png

│   │   │   │   └── drawable-mdpi

│   │   │   │   └── ic_launcher.png

│   │   │   ├── drawable-hdpi

│   │   │   │   └── ic_launcher.png

│   │   │   ├── drawable-ldpi

│   │   │   │   └── ic_launcher.png

│   │   │   └── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   └── resources.ap_

│   ├── gen

│   │   └── xiaoma

│   │   └── cube1

│   │   ├── BuildConfig.java

│   │   └── R.java

│   ├── JavaApk源码说明.txt

│   ├── proguard.cfg

│   ├── project.properties

│   ├── res

│   │   ├── drawable-hdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-ldpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── values

│   │   │   ├── shapes.xml

│   │   │   └── strings.xml

│   │   └── xml

│   │   ├── cube1.xml

│   │   ├── cube2_settings.xml

│   │   └── cube2.xml

│   ├── src

│   │   └── xiaoma

│   │   └── cube1

│   │   ├── CubeWallpaper1.java

│   │   ├── CubeWallpaper2.java

│   │   └── CubeWallpaper2Settings.java

│   └── 点这里查看更多优质源码~.url

├── javaapk.com_0000.png

├── javaapk.com_0001.png

├── javaapk.com_0002.png

├── JavaApk源码说明.txt

└── 点这里查看更多优质源码~.url

26 directories, 51 files

你可能感兴趣的:(编程制作动态壁纸的思路)