我想在加载数据时在我的应用中显示进度圈.我有一个活动,从一个活动转移到另一个活动我正在解析一些xml数据,所以暂时解析完成后我想显示一个循环加载效果.
Abh*_*nav 28
您可以使用不确定的ProgressBar来实现循环加载效果.以下是如何在XML中执行此操作:
<ProgressBar android:indeterminate="true"
android:layout_width="50dp" android:layout_height="50dp"
android:id="@+id/marker_progress" style="?android:attr/progressBarStyle"
android:layout_gravity="center_vertical|center_horizontal"/>
Run Code Online (Sandbox Code Playgroud)
您可以根据需要更改高度和宽度.加载完成后,可以将其可见性更改为View.INVISIBLE或View.GONE
小智 17
您需要在res/anim文件夹中创建动画xml文件,并在加载数据时调用ImageView中的startAnimation,并在停止加载数据时调用stopAnimation.并将加载图像设置为ImageView,例如:
正在加载http://bigod26.com/pics/loading.png
这个id代码用于圈动画xml文件
<?xml version="1.0" encoding="UTF-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:duration="1200"
android:interpolator="@android:anim/linear_interpolator" />
Run Code Online (Sandbox Code Playgroud)
为什么不使用进度条 UI
myProgressDialog = ProgressDialog.show(ListingPage.this,"Please Wait", "Loading Date", true);
Run Code Online (Sandbox Code Playgroud)
担
| 归档时间: |
|
| 查看次数: |
50029 次 |
| 最近记录: |