2015-02-17 3 views
3

Возможно ли сделать индикатор выполнения, как показано ниже.Пользовательская панель прогресса для android

enter image description here

Звезды должны быть заполнены, давая процент. Любая помощь будет очень заметной. Благодарю.

+0

если у вас есть файл gif выше wshich заполнит звезду и покажет пользовательский файл gif в android может помочь – KOTIOS

+0

Для этого есть lib. Но это для Jelly Bean и выше. –

+0

вы можете написать собственное представление и использовать обработчик в стороне, который также можно применить к анимации. –

ответ

9

enter image description here

Существует библиотека, чтобы получить эту анимацию выше.

Найти here.

Это не сложно использовать. все, что вам нужно сделать, это добавить следующий пользовательский вид в макете

<com.romainpiel.titanic.TitanicTextView 
    android:id="@+id/titanic_tv" 
    android:text="@string/loading" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#212121" 
    android:textSize="70sp"/> 

, а затем запустить его люблю:

titanic = new Titanic(); 
titanic.start(myTitanicTextView); 

Да, вы можете использовать его вместо ProgressBar. Все, что вам нужно сделать, это переопределить его код в соответствии с вашими требованиями.

+0

Super bro, Wait, я буду принимать его как ответ после удовлетворения моего требования. Добавлено +1. – Gunaseelan

+0

Вам придется переопределить его код и соответственно установить ограничения на анимацию. Но это, безусловно, самое близкое к вашему требованию. Рад помочь :) –

+0

Это сработало для вас? –

Смежные вопросы