0

我想在带来应用程序内容的同时使用 Google Play 应用程序使用的应用程序加载微调器。我怎么能得到那个?

4

2 回答 2

1

首先,它不是一个“微调器”(微调器本身就是一个完全不同的组件)而是一个 ProgressDialog,它有两种类型。1.微调器样式 2.单杠样式

您在 Play 商店中看到的是 Spinning 风格的 progressDialog- ProgressDialog

它通常与Asynctask一起使用

这里有一个小例子让你了解progressdialogs是如何工作的:android progress dialog example

于 2012-07-25T13:48:19.700 回答
0

我认为您的意思是在加载某些东西时旋转的圆圈。如果我是正确的,请继续阅读。android 应用程序开发人员可以添加像 GIF 格式这样的动态图像的方法之一是使用“android.graphics.drawable.AnimationDrawable”包下的 AnimationDrawable 类。该类使用多个图像作为框架并以特定的方式显示它们可以使用类函数设置的动画。

首先,需要导入包并在 \res\drawable 文件夹中复制要显示或动画的图像。

其次,需要使用“android.graphics.drawable.BitmapDrawable”包下的BitmapDrawable类将图像转换为Bitmap。图像转换如下所示:

BitmapDrawable frame1=(BitmapDrawable)getResources().getDrawable(R.drawable.w1);

其中 w1 是 \res\drawable 文件夹中图像的名称。

第三,必须将这些位图图像添加到动画中。

addFrame(Drawable frame,int duration) 函数用于向动画添加帧(图像)。frame 和 duration 两个参数是位图图像(帧)和帧(图像)应该出现的时间(以毫秒为单位)。函数 setOmeShot(boolean) 用于设置动画是播放一次还是重复播放。如果动画应该只播放一次,则传递 true,否则为 false。

第四,动画必须设置为 ImageView。

最后必须开始动画。

animation.start();

欲了解更多信息,请访问此网站:http: //jannatyahan.com/android-application-development-tutorial-for-displaying-moving-images-in-android-application/

于 2012-07-25T13:44:44.260 回答