Loading轮子

这篇博客介绍了在iOS开发中常用的MBProgressHUD和SVProgressHUD作为Loading指示器,并提及在Android项目中,可以使用KProgressHUD作为类似的功能组件。文章通过简单介绍如何在各自的平台上引入和使用这些组件,展示了跨平台开发中相似功能的不同实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iOS开发中,MBProgressHUD, SVProgressHUD做为Loading首先几乎是所有项目都会用到,用于网络请求过程中提示。

iOS项目中使用pod引入MBProgressHUD很简单,

  1. Podfile 中添加 'MBProgressHUD'
  2. pod install就完事了

Android项目中也有类似的组件:KProgressHUD

github:GitHub - Kaopiz/KProgressHUD: An implement of ProgressHUD for Android, similar to MBProgressHUD, SVProgressHUD for iOS.

使用很简单,build.gradle中添加依赖,然后点击同步更新gradle就可以了:

dependencies {
    // Other dependencies
    implementation 'com.kaopiz:kprogresshud:1.2.0'
}

 使用

//展示Loading
KProgressHUD hudLoading = KProgressHUD.create(MainActivity.this)
	.setStyle(KProgressHUD.Style.SPIN_INDETERMINATE)
	.setLabel("Please wait")
	.setDetailsLabel("Downloading data")
	.setCancellable(true)
	.setAnimationSpeed(2)
	.setDimAmount(0.5f)
	.show();

//隐藏Loading
hudLoading.dismiss();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zfpp25_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值