【发布时间】: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