【问题标题】:How to make 2 (Double) Ring Custom Progress Bar如何制作 2(双)环自定义进度条
【发布时间】:2019-08-21 09:09:33
【问题描述】:

单个进度条已经很老套了。我正在尝试制作双环 圆形进度条。

我一直在 XML 代码中添加两个形状,但它给出了错误。

<?xml version="1.0" encoding="utf-8" ?>

 <rotate xmlns:android="http://schemas.android.com/apk/res/android"
   android:fromDegrees="0"
   android:pivotX="50%"
   android:pivotY="50%"
   android:toDegrees="360">
     <shape android:shape="ring" android:innerRadiusRatio="4"
        android:thicknessRatio="4" android:useLevel="false">

        <size android:width="76dip" android:height="76dip" />

           <gradient android:type="sweep" android:useLevel="false"
            android:startColor="#396338"
            android:endColor="#00FF00"
            android:angle="0" />
    </shape>
</rotate>

当前进度条:

但我想做这样的事情:

【问题讨论】:

  • 您可以使用自定义视图并通过使用您选择的涂料计算起始角度和扫掠角度的进度来绘制两个矩形。 github上有很多自定义进度条库,您可以从中获取逻辑并自行实现。
  • 嗯,我正在使用 Xamarin Android,现在查找与 Xamarin Android 相关的项目和逻辑相当困难。

标签: android android-layout xamarin android-progressbar


【解决方案1】:

你为什么不尝试使用两个进度条,外部进度条的值可以同时被内部进度条使用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多