Android vertical progress bar

Viewed 4540
2 Answers

You can use default progressbar and just add below code to your progressbar in xml

style="?android:attr/progressBarStyleHorizontal"
android:rotation="270"

Check this git repository.

enter image description here

Progress Bar (XML Component)

<RelativeLayout
      android:id="@+id/parent_swipeable_view"
      android:layout_width="match_parent"
      android:layout_height="?attr/actionBarSize"
      android:background="@color/colorPrimary">

    <View
        android:id="@id/swipeable_view"
        android:layout_width="?attr/actionBarSize"
        android:layout_height="?attr/actionBarSize"
        android:background="@color/colorAccent"/>

</RelativeLayout>

ProgressListener

swipeCoordinator.setProgressListener(new SwipeCoordinator.ProgressListener() {
  @Override public void onProgress(float progress) {
    tvAccepted.setScaleX(progress);
    tvAccepted.setScaleY(progress);
    tvAccepted.setAlpha(progress);
  }
});

Hope you got the answer here.

Related