如何在Android中制作这个进度条? [关闭]

     2023-04-13     249

关键词:

【中文标题】如何在Android中制作这个进度条? [关闭]【英文标题】:How to make this progress bar in Android? [closed] 【发布时间】:2017-09-09 07:46:53 【问题描述】:

我想在android中制作这个进度条

【问题讨论】:

欢迎来到 SO .. 在发布问题 ***.com/help/how-to-ask 之前阅读此内容。 【参考方案1】:

progressbar创建自定义drawable,并使用属性android:progressDrawable设置自定义drawable

试试这个:

<ProgressBar
    android:id="@+id/ProgressBar"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_
    android:layout_
    android:indeterminate="false"
    android:maxHeight="14dip"
    android:minHeight="14dip"
    android:progress="75"
    android:progressDrawable="@drawable/custom_progressbar" />

custom_progressbar.xml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- background color -->
    <item android:id="@android:id/background">
        <shape>
            <solid android:color="#D9D9D9" />
            <corners android:radius="10dp"/>
        </shape>
    </item>

    <!-- progress color -->
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <solid android:color="#F1C40F" />
                <corners android:radius="10dp"/>
            </shape>
        </clip>
    </item>
</layer-list>

输出:

【讨论】:

【参考方案2】:

使用原生 ProgressBar 并将可绘制对象设置为其“android:progressDrwable”。 drawable 看起来像这样:

<!-- background -->
<item android:id="@android:id/background">
    <shape>
        <corners android:radius="4dp" />
        <solid android:color="#000000" />
    </shape>
</item>
<!-- progress -->
<item android:id="@android:id/progress">
    <clip>
        <shape>
            <corners android:radius="4dp" />
            <solid android:color="#000000" />
        </shape>
    </clip>
</item>
<!-- second progress -->
<item android:id="@android:idcondaryProgress">
    <clip>
        <shape>
            <corners android:radius="4dp" />
            <solid android:color="#000000" />
        </shape>
    </clip>
</item>

【讨论】:

错过图层列表

如何增加进度条? [关闭]

】如何增加进度条?[关闭]【英文标题】:Howtoincreaseaprogressbar?[closed]【发布时间】:2021-03-1514:50:45【问题描述】:这个问题似乎是一个常规问题,但事实并非如此。无论我在做什么,进度条都不会增加。在基本概念中,我有一个... 查看详情

无法加载 ListView 的内容时如何关闭 Android 的进度条?

】无法加载ListView的内容时如何关闭Android的进度条?【英文标题】:HowtodismissAndroid\'sprogressbarwhenfailedtoloadaListView\'scontents?【发布时间】:2015-02-1712:12:41【问题描述】:我有一个扩展RoboListFragment的类,它使用管理器类来获取一些... 查看详情

如何在android中实现材料设计圆形进度条

】如何在android中实现材料设计圆形进度条【英文标题】:Howtoimplementamaterialdesigncircularprogressbarinandroid【发布时间】:2015-01-0501:04:38【问题描述】:我想制作一个类似于InboxbyGmailandroid应用中的MaterialDesign圆形进度条。我如何实现... 查看详情

如何在 WPF 中制作选取框进度条?

】如何在WPF中制作选取框进度条?【英文标题】:HowdoImakeamarqueeprogressbarinWPF?【发布时间】:2010-10-1222:12:03【问题描述】:在Winforms中,我可以将进度条的ProgressBarStyle设置为Marqee,对于我不知道它需要多长时间的进程,这将在无... 查看详情

如何在没有 PHP Pusher 的情况下制作实时进度条

】如何在没有PHPPusher的情况下制作实时进度条【英文标题】:HowToMakeRealtimeProgressbarWithoutPHPPusher【发布时间】:2021-10-1602:17:25【问题描述】:我陷入了这个问题,关于在php上制作实时进度条(没有phppusher)假设我有10行数据,将... 查看详情

将图像上传到 Firebase 存储时如何制作进度条?

】将图像上传到Firebase存储时如何制作进度条?【英文标题】:howcanimakeaprogressbarwheniuploadaimagetomyfirebasestorage?【发布时间】:2019-09-1403:31:44【问题描述】:我想取得进展,向用户展示上传了多少文件,这样他就不会在上传过程中... 查看详情

如何在android中使用计时器设置进度条?

】如何在android中使用计时器设置进度条?【英文标题】:Howtosettheprogressbarwiththechronometerinandroid?【发布时间】:2012-03-2023:00:37【问题描述】:我已经学习了如何让进度条与特定任务fromhere一起使用。但我在我的应用程序中使用计... 查看详情

如何在 wpf 中制作多色分段进度条?

】如何在wpf中制作多色分段进度条?【英文标题】:HowcanImakeamulti-coloredsegmentedprogressbarinwpf?【发布时间】:2015-11-1306:43:19【问题描述】:我正在尝试创建一个用作分段进度条的UserControl。输入是对象的集合,每个对象都有一个类... 查看详情

如何在android java中制作这个json对象[关闭]

】如何在androidjava中制作这个json对象[关闭]【英文标题】:howtomakethisjsonobjectinandroidjava[closed]【发布时间】:2021-02-0911:41:17【问题描述】:这是我的代码:"body":"\\"data\\":[[1633209578,0,117.000000],[1633209578,1,116.000000],[1633209624,2,121.000000],... 查看详情

如何制作winform中自定义进度条

参考技术A先在窗体上面放置一个DualProgressBar,这个类型的滚动条需要4个Painter去描绘,,所以可以再分别在窗体上面选择对应类型的Painter,然后分别设置好Painter的属性,主要是颜色类和样式类,有的还涉及到二种颜色,有的样... 查看详情

前端页面加载进度条的制作

...效来表示,当加载完成的时候,再来显示内容。推荐一个制作进度条的网站icons8.com/preloaders/,制作进入条有以下几种方法。这种方法实现进度条简单粗暴,但是不是真实的。所以开发中一般不用这个。我们通过jquery来实现,这... 查看详情

如何在关闭对话框的 Wix 安装程序中停止自定义操作中的进度条

】如何在关闭对话框的Wix安装程序中停止自定义操作中的进度条【英文标题】:HowDoIStopProgressBarinCustomActioninWixInstallerClosingtheDialogBox【发布时间】:2017-03-0218:33:34【问题描述】:我已经用C++编写了进度条代码,并将该dll集成到我... 查看详情

在android进度条中删除进度条背景

】在android进度条中删除进度条背景【英文标题】:Removeprogressbarbackgroundinandroidprogressbar【发布时间】:2014-08-0516:20:51【问题描述】:如何去除灰色背景,只在进度条中显示蓝色进度条。【问题讨论】:见***.com/questions/16893209/…这... 查看详情

即使 FirebaseListAdapter 中没有要填充的视图,如何关闭进度条?

】即使FirebaseListAdapter中没有要填充的视图,如何关闭进度条?【英文标题】:HowtodismissaprogressbarevenifthereisnoviewtopopulateintheFirebaseListAdapter?【发布时间】:2017-03-0505:40:35【问题描述】:我使用FirebaseUIFirebaseListAdapter。加载数据需要... 查看详情

即使 FirebaseListAdapter 中没有要填充的视图,如何关闭进度条?

】即使FirebaseListAdapter中没有要填充的视图,如何关闭进度条?【英文标题】:HowtodismissaprogressbarevenifthereisnoviewtopopulateintheFirebaseListAdapter?【发布时间】:2021-07-2306:51:46【问题描述】:我使用FirebaseUIFirebaseListAdapter。加载数据需要... 查看详情

在 Blend 中用图像制作进度条

...酒吧的硬币容器和绿色酒吧本身。唯一的问题是我不知道如何设置这些东西。【问题讨论】:【参考方案1 查看详情

如何在 android 中创建进度条而不使用 xml 文件中的进度条小部件?

】如何在android中创建进度条而不使用xml文件中的进度条小部件?【英文标题】:Howtocreateprogressbarinandroidwithoutusingprogressbarwidgetinxmlfile?【发布时间】:2021-07-0705:09:05【问题描述】:我想在我的应用中做一些新的事情。我想在android... 查看详情

如何在另一个外部类变量中分配进度条的值来执行计算?

】如何在另一个外部类变量中分配进度条的值来执行计算?【英文标题】:howtoassignthevalueofaprogressbarinanotherouterclassvariabletoperformcalculation?【发布时间】:2021-09-1410:14:28【问题描述】:所以我一直在尝试在androidstudio中制作这个BMI... 查看详情