2014-02-09 3 views
3

Я хочу использовать плавный неопределенный горизонтальный индикатор выполнения, например gmail или приложение FB. Я хочу поддерживать уровень api 8+. Я искал и вижу библиотеку, но я хочу написать этот код, не используя lib. Я нахожу некоторые вопросы и ответы об этом, но я не могу понять и использовать это. Я прочитал это (Make a ProgressBar update smoothly), в ответ ответьте, что такое инкремент и счет? в последнем ответе, как я могу использовать этот класс и методы? пожалуйста, объясните, как использовать этот класс или метод в программе? Спасибо и извините за мой глупый вопрос :)Создать плавный неопределенный горизонтальный индикатор выполнения

+0

Никто не знает ответ на мой вопрос ?! Пожалуйста, помогите мне – user3209380

ответ

4

Об этом я написал Blog Post об этом несколько месяцев назад.

Вы можете найти в целом реализацию HERE

, если вы хотите, чтобы точно воспроизвести прогрессбар в GMAIL, в here is the source code

Надеются, что это поможет.

+0

Я хочу спросить вас в вашем исходном коде версии gmail. Класс должен 'extends View'? coz my main.java уже «расширяет ActionBarActivity» –

+0

Чем отличается ваша и третья ссылка ?! (https://android.googlesource.com/platform/packages/apps/UnifiedEmail/+/kitkat-release/src/com/android/mail/ui/ButteryProgressBar.java) –

+0

@ Mr.Hyde вот gif https: //github.com/castorflex/SmoothProgressBar и вот демонстрационная версия https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample – AMerle

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