以下是一个简单的示例,演示如何在 HarmonyOS 中使用 ProgressBar:
import ohos.aafwk.ability.Ability;
import ohos.aafwk.content.Intent;
import ohos.agp.components.*;
public class MyProgressBarAbility extends Ability {
@Override
public void onStart(Intent intent) {
super.onStart(intent);
super.setUIContent(ResourceTable.Layout_ability_my_progress_bar);
// 获取 ProgressBar
ProgressBar progressBar = (ProgressBar) findComponentById(ResourceTable.Id_progress_bar);
// 设置最大值和当前值
progressBar.setMaxValue(100);
progressBar.setProgressValue(50);
// 设置进度条样式
progressBar.setProgressColor(new Color(0xFF2196F3)); // 设置进度条颜色
progressBar.setSecondaryProgressColor(new Color(0xFFBDBDBD)); // 设置辅助进度条颜色
progressBar.setProgressWidth(10); // 设置进度条宽度
// 设置是否显示辅助进度条
progressBar.setShowSecondaryProgress(true);
}
}
在这个示例中,我们首先获取了布局文件中的 ProgressBar 组件,然后设置了最大值、当前值、进度条样式等属性。通过这些属性的设置,你可以定制 ProgressBar 的外观和行为。
确保根据实际需求来调整 ProgressBar 的属性,以满足你的设计要求。
转载请注明出处:http://www.zyzy.cn/article/detail/2973/鸿蒙OS