仿驾校一点通android
来源:互联网 发布:发型设计在线软件 编辑:程序博客网 时间:2024/04/30 00:13
在学习Android开发的过程你,往往会去借鉴别人的应用是怎么开发的。今天(2015-4-24)本人就开始一系列的仿照其他比较好的安卓app,纯属学习和交流使用,不会应用到任何商用或广告上。
*第一篇: 驾校一点通*
驾校一点通这个app我是在去年考驾照的使用经常使用的一款app,内容非常精彩,使用也特别方便,界面什么的都很和我胃口,所以第一个就是你咯。
1.反编译
首先对准备仿照的app进行反编译,对于如何反编译和一些工具请参考这位大神的vipra博客。 在反编译后我们得到了2个文件(一个是资源文件,一个是反编译后的java文件)。OK,我们开始吧~
首先当然是 从AndroidManifest.xml 中找到入口的activity,如图,在从class文件中找到对应的activity,发现这是一个很多app都有的一个引导界面。
2.引导界面
从这个gif看出,一点通的引导页面还是挺好看的,最起码对我这个菜鸟来说是不知道怎么实现的。OK,看代码加百度呗。 从这个activity中可以知道用的是viewpage。
可以参考这个 博客,讲的非常详细,我看了之后已经知道大概怎么进行编写代码了。
从那个gif中可以看到,在第一个和第二个页面中还有2个动画效果,这个我想了下。应该是延迟出现各个imageview(详见下方代码)
void tab2_anim(){ anim_showtab2 = true; new Thread(new Runnable(){ public void run(){ int i = 0; while(true){ if (i >= 8){ return; } Message localMessage = new Message(); localMessage.what = 2; localMessage.arg1 = i; hd.sendMessage(localMessage); try{ Thread.sleep(My_Animation.set_tab2_duration); ++i; } catch (InterruptedException localInterruptedException) { localInterruptedException.printStackTrace(); } } } }).start(); }
好了,切换和动画效果都有了。下方的3个点可以在viewpage的 setOnPageChangeListener方法中进行图片的设置。
好了,这个引导页面就可以了。嘻嘻~~
下面是我们做出来的效果
今天就到这吧,剩下的页面及功能会在接下来的时间慢慢更新的。
代码下载地址:
http://download.csdn.net/detail/zhang58246500/8628679
- 仿驾校一点通android
- Android项目仿驾校宝典的答题APP
- 驾校一点通2014电脑版 v1.5 官方版
- 在学”驾校一点通“,希望可以顺利考过得证
- 58同城全资收购最大驾考平台驾校一点通 完善汽车O2O全链条
- Android一点 仿淘宝购物车动画
- 仿驾校app(播放视频、webview显示网页)
- 驾校一点通电脑版2015 v1.5 最新版
- 驾校一点通电脑版客户端 v7.1 最新PC版
- Android仿一点资讯收藏Toast动画效果(给Toast添加动画效果)
- 驾考一点通 android
- 考驾校
- 考试 驾校
- iOS的仿射的一点理解
- 仿android计算器
- android-仿UC界面
- 高仿android通讯录
- Android仿Launcher效果
- ubuntu安装firefox的flashplayer插件
- SecureCRT中文显示乱码的解决方法
- RHEL6.4上升级python从2.6.6到2.7.3
- 【2015-04-24】Google Hosts (持续更新)
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 仿驾校一点通android
- node 复制文件
- 约瑟夫环
- openFrameworks 学习笔记(一): 简单例程分析
- 信号处理
- [OC学习笔记]对象
- 用Python和Pygame写游戏-从入门到精通(1)
- android 横竖屏切换壁纸背景
- 黑马程序员——Java基础——程序流程控制、函数操作