15.鸿蒙HarmonyOS App(JAVA)进度条与圆形进度条

这篇具有很好参考价值的文章主要介绍了15.鸿蒙HarmonyOS App(JAVA)进度条与圆形进度条。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

15.鸿蒙HarmonyOS App(JAVA)进度条与圆形进度条

progressBar2.setIndeterminate(true);//设置无限模式,运行查看动态效果
//创建并设置无限模式元素
ShapeElement element = new ShapeElement();
element.setBounds(0,0,50,50);
element.setRgbColor(new RgbColor(255,0,0));
progressBar2.setInfiniteModeElement(element);

15.鸿蒙HarmonyOS App(JAVA)进度条与圆形进度条,鸿蒙系统APP开发_应用程序开发,harmonyos,华为

<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayout
    xmlns:ohos="http://schemas.huawei.com/res/ohos"
    ohos:height="match_parent"
    ohos:width="match_parent"
    ohos:alignment="center"
    ohos:orientation="vertical">

    <Text
        ohos:id="$+id:text_helloworld"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:background_element="$graphic:background_ability_main"
        ohos:layout_alignment="horizontal_center"
        ohos:text="$string:mainability_HelloWorld"
        ohos:text_size="40vp"
        />
    <ProgressBar
        ohos:id="$+id:progressbar1"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="30"
        />
    <ProgressBar
        ohos:id="$+id:progressbar2"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="30"
        ohos:progress_hint_text="提示信息"
        ohos:progress_hint_text_color="blue"
        />

    <ProgressBar
        ohos:id="$+id:progressbar3"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="30"
        ohos:progress_width="10vp"
        ohos:progress_color="red"
        ohos:background_instruct_element="green"
        />
    <ProgressBar
        ohos:id="$+id:progressbar4"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="30"
        ohos:progress_width="10vp"
        ohos:progress_color="red"
        ohos:vice_progress_element="yellow"
        ohos:background_instruct_element="green"
        />
    <ProgressBar
        ohos:id="$+id:progressbar5"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="30"
        ohos:progress_width="10vp"
        ohos:progress_color="red"
        ohos:divider_lines_enabled="true"
        ohos:divider_lines_number="20"
        ohos:background_instruct_element="green"
        />
    <ProgressBar
        ohos:id="$+id:progressbar6"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="88"
        ohos:progress_width="10vp"
        ohos:progress_color="#FF90F575"
        ohos:divider_lines_enabled="true"
        ohos:divider_lines_number="60"
        ohos:background_instruct_element="green"
        ohos:layout_alignment="horizontal_center"
        ohos:progress_hint_text="提示内容"

        />
    <RoundProgressBar
        ohos:id="$+id:roundprogressbar7"
        ohos:height="100vp"
        ohos:width="100vp"
        ohos:max="100"
        ohos:min="0"
        ohos:step="1"
        ohos:progress="88"
        ohos:progress_width="10vp"
        ohos:progress_color="#FF90F575"

        ohos:layout_alignment="horizontal_center"
        ohos:progress_hint_text="圆形进度条"
        ohos:progress_hint_text_color="blue"

        />

</DirectionalLayout>

MainAbilitySlice.java文章来源地址https://www.toymoban.com/news/detail-797151.html

package com.example.myapplication.slice;

import com.example.myapplication.ResourceTable;
import ohos.aafwk.ability.AbilitySlice;
import ohos.aafwk.content.Intent;
import ohos.agp.colors.RgbColor;
import ohos.agp.components.ProgressBar;
import ohos.agp.components.RoundProgressBar;
import ohos.agp.components.element.ShapeElement;
import ohos.agp.utils.Color;

public class MainAbilitySlice extends AbilitySlice {
    @Override
    public void onStart(Intent intent) {
        super.onStart(intent);
        super.setUIContent(ResourceTable.Layout_ability_main);
        ProgressBar progressBar = (ProgressBar) findComponentById(ResourceTable.Id_progressbar1);
        progressBar.setDividerLineColor(Color.BLUE); //设置分割线颜色
        progressBar.setDividerLineThickness(30); //设置分割线宽度

        ProgressBar progressBar2 =(ProgressBar) findComponentById(ResourceTable.Id_progressbar2);
        progressBar2.setIndeterminate(true);//设置无限模式,运行查看动态效果

        RoundProgressBar roundProgressBar2 = (RoundProgressBar) findComponentById(ResourceTable.Id_roundprogressbar7);
        roundProgressBar2.setIndeterminate(true);//运行查看动态效果

        //创建并设置无限模式元素
        ShapeElement element = new ShapeElement();
        element.setBounds(0,0,50,50);
        element.setRgbColor(new RgbColor(255,0,0));
        progressBar2.setInfiniteModeElement(element);



    }

    @Override
    public void onActive() {
        super.onActive();
    }

    @Override
    public void onForeground(Intent intent) {
        super.onForeground(intent);
    }
}

到了这里,关于15.鸿蒙HarmonyOS App(JAVA)进度条与圆形进度条的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开源-土拨鼠充电系统】鸿蒙 HarmonyOS 4.0 App+微信小程序+云平台

    ✨本人自己开发的开源项目:土拨鼠充电系统 ✨踩坑不易,还希望各位大佬支持一下,在 Gitee 或 GitHub 给我点个  Start  ⭐⭐👍👍 ✍Gitee开源项目地址 👉: https://gitee.com/cheinlu/groundhog-charging-system ✍GitHub开源项目地址 👉 :https://github.com/cheinlu/groundhog-charging-system 土拨鼠开

    2024年03月26日
    浏览(78)
  • 2023-03-18 Android app 用进度条ProgressBar 圆形样式做加载loading效果,旋转动画

    一、activity_main.xml 布局文件 二、定义的图形资源progress_circle_bg.xml,把改文件放置drawable目录下面, 通过修改thicknessRatio值修改圆边边的粗细。 三、真机运行效果图如下 四、参考文章 Android组件篇--ProgressBar(二)改变滚动条样式_qing_soft的博客-CSDN博客  

    2024年02月14日
    浏览(35)
  • 『牛角书』HarmonyOS鸿蒙实战 开发一个简单聊天助手APP

    我是通过b站上面老师的讲解,跟着老师编写了一个简单聊天助手app,简答实用,对于刚开始接触鸿蒙的我们来说很有帮助。 所用软件为DevEco Studio,点击Create HarmonyOS Project,这里选择了第一个空的项目,点击next会跳至下一个页面。 这里是项目的名称,因为是一个demo,就没有

    2024年02月12日
    浏览(47)
  • 详细教程 - 从零开发 Vue 鸿蒙harmonyOS应用 第五节 (基于uni-app封装鸿蒙接口请求库)

      随着鸿蒙系统的兴起,越来越多的app会采用鸿蒙开发。而鸿蒙开发必不可少的就是调用各种接口服务。为了简化接口的调用流程,我们通常会做一层封装。今天就来讲解一下,如何用uni-app封装鸿蒙的接口请求库。   首先我们要新建一个鸿蒙项目啦!当然选择第一个空白项

    2024年02月02日
    浏览(63)
  • 非华为机型如何体验HarmonyOS鸿蒙系统 刷写HarmonyOS鸿蒙GSI系统以及一些初步的bug修复

    最近很多视频网站有非华为机型使用HarmonyOS鸿蒙系统的演示。其实大都是刷了HarmonyOS鸿蒙系统gsi系统。体验还可以。有些刷入后bug较多。那么这些机型是如何刷写gsi?可以参考我以往帖子 安卓玩机搞机-----没有第三方包 刷写第三方各种GSI系统 体验非官方系统_gsi刷机包_安卓机

    2024年02月09日
    浏览(47)
  • 初识鸿蒙HarmonyOS系统

    鸿蒙HarmonyOS的诞生背景 鸿蒙HarmonyOS的起源:           鸿蒙HarmonyOS是中华为面对全球科技发展趋势和自身战略需求,在2019年推出的全新一代面向全场景的分布式操作系统。它的诞生旨在应对物联网时代下各种智能设备互联互通的需求,以及构建自主可控的生态系统,特别是

    2024年04月13日
    浏览(44)
  • HarmonyOS-鸿蒙系统概述

    你了解鸿蒙系统吗? 你看好鸿蒙系统吗? 今年秋季即将推出的HarmonyOS Next 星河版热度空前,一起来了解一下吧。本文将从HarmonyOS 的应用场景、发展历程、架构、开发语言、开发工具、生态建设六个角度聊一聊个人的理解。 1、应用场景 鸿蒙,原本意思是中国神话传说的远古

    2024年04月10日
    浏览(47)
  • 如何将鸿蒙(harmonyOS)系统退回安卓系统?

    现如今的华为手机非常火热,大部分人也接受了华为手机的自带系统鸿蒙系统(harmonyOS),在鸿蒙系统出了之后,之后的华为手机基本都是鸿蒙系统了,之前的手机也可以升级成鸿蒙系统,但是这会显得手机很卡,有大部分会不小心自动下载了鸿蒙系统,如果有部分的朋友不

    2024年02月05日
    浏览(51)
  • 【HarmonyOS】小熊派鸿蒙系统搭建

    BearPi-HM Micro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi电路及标准的E53接口,标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例。可折叠式屏幕设计大大提高用户

    2024年02月09日
    浏览(47)
  • HarmonyOS鸿蒙操作系统架构

    目录 1. 分布式架构: 2. 统一的开发平台: 3. 多内核共享: 4. 自适应界面: 5. AR、VR、MR支持: 6. 安全和隐私保护: 7. AI集成: 8. 应用生态系统: 9. 开源和开放: 10. 快速部署和更新: 11. 分布式数据管理: 12. 分布式安全体系: 13. 分布式标识和认证: 14. 统一的开发语言和

    2024年02月04日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包