Задать вопрос
@sulik93
Начал изучать Java. Продолжаю изучать Java.

Как остановить ProgressBar?

Есть ProgressBar:
<ProgressBar
        android:id="@+id/progressBar1"
        style="?android:attr/progressBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"   
        android:indeterminateDrawable="@drawable/progress"
/>

@drawable/progress есть:
<?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="1080" 
    android:drawable="@drawable/tacu_tr_compressor">

 </rotate>


Подскажите, пожалуйста, как программно запускать и останавливать вращение ProgressBar ?
  • Вопрос задан
  • 3465 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 2
nikkorejz
@nikkorejz
Android developer
Я бы советовал, использовать вот эту библиотеку, там есть полная кастомизация ProgressBar
mProgressBar.setIndeterminateDrawable(new SmoothProgressDrawable.Builder(context)
[...]
.progressiveStopSpeed(3.4)
.progressiveStart(false)
[...]
.build());
Ответ написан
Ewintory
@Ewintory
Java / Android developer
Жесть, такой элементарный вопрос, и никто не смог ответить.
<ProgressBar
            android:indeterminate="false"   <-------- 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

ProgressBar#setIndeterminate(true|false)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mbelskiy
@mbelskiy
Software Developer
.show();
.hide();

не устраивают?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы