WheelIndicatorView

介绍:

类似Google Fit的activity indicator。

运行效果:

使用说明:

将WheelIndicatorView添加到布局

 <com.dlazaro66.wheelindicatorview.WheelIndicatorView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/wheel_indicator_view"
        app:itemsLineWidth="13dp"
        app:filledPercent="40"
        app:backgroundColor="@color/white"
        />

可以设置如下的属性:

  • 线条粗细: WheelIndicatorView:itemsLineWidth

  • 内部圆圈的背景颜色: WheelIndicatorView:backgroundColor

  • 填充率 %表示: WheelIndicatorView:filledPercent

你也可以用代码声明WheelIndicatorView

 WheelIndicatorView wheelIndicatorView = new WheelIndicatorView(context);

然后向里面添加元素,添加多少个WheelIndicatorItem都可以

WheelIndicatorItem bikeActivityIndicatorItem = new WheelIndicatorItem(1.5f , Color.parseColor("#FF5722"));

每一个WheelIndicatorItem都必须要一个_weight_,chart将和所有数据比较根据需要绘制它。

如果数据改变,你可以调用wheelIndicatorView.notifyDataSetChanged()来更新界面,这个和通常我们对adapter的做法一致。

当你添加了所有元素之后,调用wheelIndicatorView.startItemsAnimation()来开始动画。

如果你不想让chart显示成100%,你可以调用wheelIndicatorView.setFilledPercent(35)来设置。

已下载
0