毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

android防QQ登录特效

更新时间:2012-8-29:  来源:毕业论文

我想做一个android客户端登录界面,输入帐号、密码访问PC端后台数据库,想做这样一个效果:点击登录按钮出现一个登录的动画效果,等验证完帐号密码正确后,进入主界面,就跟电脑上的QQ登录效果一样,在android端该如何实现,请大侠指点,我是一个初学者,多多帮助!

首先你需要这个动画效果的每张图片,然后使用Android系统动画机制中的帧动画,设置间隔时间循环播放

google一下Android Frame Animation,你就知道

* 定义一个ImageView用来显示动画 */
        ImageView img = new ImageView(mContext);
        /* 装载动画布局文件 */
        img.setBackgroundResource(R.anim.frameanimation);
        /* 构建动画 */
        frameAnimation = (AnimationDrawable) img.getBackground();
        /* 设置是否循环 */
        frameAnimation.setOneShot(false);

        /* 设置该类显示的动画 */
        this.setBackgroundDrawable(frameAnimation);

 

xml文件R.anim.frameanimation:
XML code1.<?xml version="1.0" encoding="utf-8"?>  
2.<animation-list xmlns:android="http:-//schemas.android.-com/apk/res/android" 
3.    android:oneshot="false">  
4. 
5.    <item android:drawable="@drawable/a1" android:duration="500" />  
6.    <item android:drawable="@drawable/a2" android:duration="500" />  
7.    <item android:drawable="@drawable/a3" android:duration="500" />  
8.    <item android:drawable="@drawable/a4" android:duration="500" />  
9.    <item android:drawable="@drawable/a5" android:duration="500" />  
10.    <item android:drawable="@drawable/a6" android:duration="500" />  
11.    <item android:drawable="@drawable/a7" android:duration="500" />  
12.    <item android:drawable="@drawable/a8" android:duration="500" />  
13.    <item android:drawable="@drawable/a9" android:duration="500" />  
14.    <item android:drawable="@drawable/a10" android:duration="500" />  
15.    <item android:drawable="@drawable/a11" android:duration="500" />  
16.    <item android:drawable="@drawable/a12" android:duration="500" />  
17.    <item android:drawable="@drawable/a13" android:duration="500" />  
18.    <item android:drawable="@drawable/a14" android:duration="500" />  
19.    <item android:drawable="@drawable/a15" android:duration="500" />        
20.</animation-list> 
搞个线程在那儿画动画,你这边向远程传数据,当返回成功后,把那个线程关掉,换个view或是activity都行
搞个更简单的就是加个loading gif动画

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。