У меня есть кнопка изображения, нажатие на нее вызывает асинхронную задачу. Поэтому, пока задача не завершится, я хочу установить gif для загрузки в качестве источника изображения на кнопку изображения. Я могу сделать это? Есть ли какие-нибудь изящные способы сделать это?Отображение прогресса на кнопке с изображением
0
A
ответ
1
Почему бы не отойти от использования ImageButton и вместо этого использовать RelativeLayout, который вы можете форматировать, чтобы выглядеть как кнопка, но может содержать Android ProgressBar? Вы можете установить его неопределенным (если вы просто хотите анимацию вращающейся загрузки) и настроить внешний вид, как хотите.
Смежные вопросы
- 1. Граница на кнопке с изображением
- 2. Отображение прогресса точки dot-dot-dot в кнопке WPF
- 3. отображение таблицы на кнопке
- 4. Приложение WPF с изображением на кнопке
- 5. звуковая игра на кнопке с изображением Нажмите
- 6. Отображение информации на кнопке
- 7. Индикатор прогресса на кнопке мыши в android?
- 8. Android - Отобразить диалог прогресса на кнопке
- 9. Отображение строки прогресса с jquery
- 10. Панель прогресса Android в кнопке
- 11. Java-рамка с изображением и панель прогресса
- 12. Отображение прогресса сборки сборки WinSCP .NET на шаге прогресса WinForm
- 13. Отображение изображения на кнопке Swift
- 14. Отображение прогресса в C#
- 15. Отображение прогресса обработки коллекции
- 16. Отображение прогресса загрузки на нескольких страницах
- 17. вертикальный центрирующий текст во входной кнопке или кнопке с изображением
- 18. Отображение прогресса для продолжительного процесса
- 19. Отображение прогресса в одной строке?
- 20. Как отобразить значок прогресса в кнопке
- 21. Добавление прокладки к кнопке JavaFX с изображением
- 22. Отображение прогресса копирования файла с использованием FSCopyObjectAsync
- 23. SeekBar - Отображение прогресса с помощью TextView выше
- 24. Отображение точки над изображением
- 25. Отображение прогресса с необычной реализацией MBProgressHUD.
- 26. Отображение текущего прогресса в ProgressBar
- 27. Отображение прогресса при загрузке файла
- 28. Прикрепить панель прогресса в существующей кнопке загрузки
- 29. Клавиша быстрого доступа на кнопке формы доступа с изображением
- 30. меню CSS с пользовательским изображением или значком на каждой кнопке
У меня есть кнопка внутри линейной компоновки, которая снова находится в другом линейном макете, и весь макет находится в макете кадра. Не усложнит ли он использование другого макета для изображения? как производительность отличается от использования этих двух? – 55597
Можете ли вы добавить образец кода? Должен ли я создать anim.xml для моего загрузчика? – 55597
Это не должно сильно усложнять/влиять на производительность (если вообще), замените вашу кнопку на relativeLayout и поместите все элементы, которые вам нужны внутри. Вам не нужен anim.xml .. просто используйте встроенный виджет [ProgressBar] (http://developer.android.com/reference/android/widget/ProgressBar.html). – ryguy