设为首页 加入收藏

TOP

Android中style和theme巧用:Android应用程序启动时背景画面的切换
2014-11-24 14:41:24 来源: 作者: 【 】 浏览:8
Tags:Android style theme 巧用 :Android 应用程序 启动 背景 面的 切换

最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层的知识没有涉及到,目前也只是一步步的研究,希望能早日研究透彻。


学习的时候,发现了FM收音机的启动运行背景画面的切换,感觉很有意思,于是一步步的观察,终于给摸透了。在此总结一下:背景的特效切换技术采用的Activity的Theme属性 ; 然后,在启动成功后调用自定义的contentView(view)来显示我们的图片。 FM收音机特效如下:


初始启动后,界面显示为(应用了theme属性) 启动成功后,界面布局如下:






接下来,展开我们的旅行,真的挺简单的,轻装出行吧。


1 、 在values文件新建styles.xml文件,添加一个属性节点:


2、在AndroidManifest文件下应用我们之前创建的theme/style


[java]


下面,以一个程序来验证我们的特效,程序启动时显示的是我们自定义属性中"Theme.MainActivity"


中的bg_theme图片,进入程序后,显示的的是我们自定义布局中的bg_car图片,是不是看起来很炫。为了延长特效时间,我们可以利用handler来延长特效时间。 程序如下:


[java]


[java]


看起来是不是很潮,呵呵,感觉加在你的应用程序吧。。 咱可是潮人。


代码下载地址:


具体下载目录在 /2012年资料/2月/2日/Android中style和theme巧用Android应用程序启动时背景画面的切换/


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Shell for&while 循环详细总结 下一篇Android中JNI的使用之一:Java原..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: