使用textview创建圆的半边框

时间:2016-02-04 08:19:44

标签: android android-custom-view geometry

enter image description here

我想要一些像这张图片的东西。圆的边框上的蓝色是自定义的,应根据文本视图中的值增加/减少。我想有一些想法来实现它。

2 个答案:

答案 0 :(得分:0)

请尝试使用以下代码

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0"
    android:toDegrees="360">
    <shape android:shape="ring" android:innerRadiusRatio="3"
        android:thicknessRatio="10" android:useLevel="false">

        <size android:width="100dip" android:height="100dip" />
        <gradient android:type="sweep" android:useLevel="false"
            android:startColor="#4ab0da"
            android:endColor="#4ab0da"
            android:centerColor="#eee"
            android:angle="0"
            />
    </shape>
</rotate>

答案 1 :(得分:0)

请访问此Circle Progress Indicator official blog

功能

  • 增加或减少进度变化
  • 可修改
  • 戒指宽度
  • 戒指背景颜色
  • 戒指填充颜色
  • 环形渐变