我是靠谱客的博主 精明月亮,这篇文章主要介绍安卓for循环实现加载动画,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package com.example.yemianlxi; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.ProgressBar; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private ImageView imageView; private Button btn; private ProgressBar progr; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = findViewById(R.id.btn); progr = findViewById(R.id.progr); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("dasdsa", ""); mhandler.obtainMessage(0, "dddcdc").sendToTarget(); } }); } //打开主线程 Handler mhandler = new Handler() { @Override public void handleMessage(Message msg) { switch(msg.what){ case 0: //更新你相应的UI int progress = progr.getProgress(); for (int i = 0; i < 10; i++) { progress = progress + i; Log.d("输出",""+i); } progr.setProgress(progress); Log.d("das",""+progress); if (progress > 300) { break; } mhandler.sendEmptyMessageDelayed(0, 500); break; case 1: break; } } }; }
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="horizontal" android:layout_margin="20dp" android:layout_height="match_parent"> <ProgressBar android:id="@+id/progr" android:layout_width="wrap_content" style="?android:attr/progressBarStyleHorizontal" android:max="300" android:layout_height="wrap_content" /> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:textColor="#CA0F0F" android:layout_height="wrap_content" android:text="开始" /> </LinearLayout>

最后

以上就是精明月亮最近收集整理的关于安卓for循环实现加载动画的全部内容,更多相关安卓for循环实现加载动画内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部