Android 循环 UI 进度元素
Android Circular UI Progress Elements
好的。我正在尝试构建一个带有配套应用程序的漂亮 Android Wear 应用程序,但我终其一生都找不到 none 动画圆圈元素。要清楚这就是我要找的东西。
它们似乎是相当基本的元素,但它们不在可用默认元素的调色板中,尽管它们出现在许多应用程序和来自无数开发人员的表盘中。
你可以使用这个class。
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="270"
android:toDegrees="270">
<shape
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thickness="1dp"
android:useLevel="true"><!-- this line fixes the issue for lollipop api 21 -->
<gradient
android:angle="0"
android:endColor="#007DD6"
android:startColor="#007DD6"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
并将其设置为 android:progressDrawable="@drawable/circular_progress_bar" 到您的进度条。
尝试Material进度条https://github.com/pnikosis/materialish-progress
或
Try this link.任意选择一个进度条
是的,这不是默认元素。
基本上你有两个选择。
1. 去这里找合适的https://android-arsenal.com/tag/76。不要担心额外的依赖性,它通常包含 1-5 类 用于自定义视图。
2. 您可以使用 Canvas.drawArc(..) 方法创建自己的自定义视图。
这里还有几个链接可以帮助您
https://github.com/Todd-Davies/ProgressWheel
好的。我正在尝试构建一个带有配套应用程序的漂亮 Android Wear 应用程序,但我终其一生都找不到 none 动画圆圈元素。要清楚这就是我要找的东西。
它们似乎是相当基本的元素,但它们不在可用默认元素的调色板中,尽管它们出现在许多应用程序和来自无数开发人员的表盘中。
你可以使用这个class。
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="270"
android:toDegrees="270">
<shape
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thickness="1dp"
android:useLevel="true"><!-- this line fixes the issue for lollipop api 21 -->
<gradient
android:angle="0"
android:endColor="#007DD6"
android:startColor="#007DD6"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
并将其设置为 android:progressDrawable="@drawable/circular_progress_bar" 到您的进度条。
尝试Material进度条https://github.com/pnikosis/materialish-progress
或
Try this link.任意选择一个进度条
是的,这不是默认元素。
基本上你有两个选择。
1. 去这里找合适的https://android-arsenal.com/tag/76。不要担心额外的依赖性,它通常包含 1-5 类 用于自定义视图。
2. 您可以使用 Canvas.drawArc(..) 方法创建自己的自定义视图。
这里还有几个链接可以帮助您
https://github.com/Todd-Davies/ProgressWheel