本文实例讲述了Android中Market的Loading效果实现方法。分享给大家供大家参考。具体如下:

在Android中,要实现Loading效果,一般情况下都使用ProgressDialog控件。ApiDemos/src/com/example/android/apis/view/ProgressBar3.java 提供两个demo:

仔细看了Android Market,发现却是不一样的,请看截图:

那到底如何实现呢?首先,我们创建一个布局文件,
res/layout/fullscreen_loading_indicator.xml, 其内容如下:

<?xml version="1.0" encoding="utf-8"?> 

然后在main.xml 把它include 进来

<?xml version="1.0" encoding="utf-8"?>                

主程序:

package com.tymx.fullloading;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.LinearLayout;public class myFullLoading extends Activity {  /** Called when the activity is first created. */  private LinearLayout mLoadingLayout;  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    final Handler handler = new Handler(){      @Override      public void handleMessage(Message msg) {        // TODO Auto-generated method stub        super.handleMessage(msg);        if (msg.what==1){          mLoadingLayout = (LinearLayout)findViewById(R.id.fullscreen_loading_style);          mLoadingLayout.setVisibility(View.GONE);          LinearLayout mMain = (LinearLayout)findViewById(R.id.main_info);          mMain.setVisibility(View.VISIBLE);        }      }    };    new Thread(){      public void run(){        for (int i=0;i<1000;i++){          System.out.print(i+"");        }        Message msg = handler.obtainMessage(1,"flash");        handler.sendMessage(msg);      }    }.start();  }}

运行的效果为:

希望本文所述对大家的Android程序设计有所帮助。

更多相关文章

  1. android > Android新增API之AudioEffect中文API与应用实例
  2. Android(安卓)自定义控件实现刮刮卡效果 真的就只是刮刮卡么
  3. Android(安卓)自定义View之MarqueeText,实现跑马灯效果
  4. Google Android操作系统内核编译图文教程
  5. Android(安卓)资源(resource)学习小结
  6. Android(安卓)滑动效果高级篇(七)—— 华丽翻页效果
  7. Android高手进阶教程(二十二)之---Android中几种图像特效处理的
  8. 【原创】Android锁定横竖屏、splash,全屏、去除标题的方法
  9. android 左右切换对话框 dialog

随机推荐

  1. XML的pull解析
  2. 切换Activity时的动画overridePendingTra
  3. [Android]应用语言切换的三种方法
  4. Android金毛狮王之Service
  5. 如何同时启动两个Android模拟器
  6. Android开发秘籍学习笔记(十)
  7. Android异步消息处理机制(源码分析+面试题
  8. VisionMobile:Google博士和Android先生
  9. android 横竖屏切换属性和播放视频全屏切
  10. AndroidManifest配置文件介绍