Jakie działania należy podjąć, aby zmienić obraz tła paska postępu programu ProgressBar? Chodzi mi o to, że powinienem użyć obrazu .gif takiego jak: http://2.bp.blogspot.com/-O7nsXfmgwSc/T6PQ0PVr6-I/AAAAAAAAAQI/-eXkEXj24-s/s1600/02.gif, a jeśli tak, to czy kolor paska na pierwszym planie wypełni plik obrazu podczas procesu? Czy istnieje sposób na stworzenie animacji na tle paska? Chodzi mi o to, aby pokazać animację tak długo, jak długo proces nie obejmuje pełnego paska.Obraz animacji tła na ProgressBar na Androida?
8
A
Odpowiedz
14
Należy pobrać cały ten obraz klatki gif jako osobny, a następnie ustawić na liście animacji w pliku xml.
Oto Twój kod anim_progress.xml plik
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/i1" android:duration="500" />
<item android:drawable="@drawable/i2" android:duration="500" />
<item android:drawable="@drawable/i3" android:duration="500" />
<item android:drawable="@drawable/i4" android:duration="500" />
<item android:drawable="@drawable/i5" android:duration="500" />
<item android:drawable="@drawable/i6" android:duration="500" />
<item android:drawable="@drawable/i7" android:duration="500" />
<item android:drawable="@drawable/i8" android:duration="500" />
</animation-list>
ustawić czas na zmianę tak gładkie dając efekt na obraz animowany gif jak
Oto kod do korzystania z tego pliku
ImageView iv = new ImageView(this);
iv.setBackgroundResource(R.drawable.anim_progress);
final AnimationDrawable mailAnimation = (AnimationDrawable) iv.getBackground();
iv.post(new Runnable() {
public void run() {
if (mailAnimation != null) mailAnimation.start();
}
});
setContentView (iv);
możesz pobrać wszystkie ramki z pliku GIF z tej strony.
np
http://2.bp.blogspot.com/-O7nsXfmgwSc/T6PQ0PVr6-I/AAAAAAAAAQI/-eXkEXj24-s/s1600/02.gif
ten link prostu przekazać go i dostaniesz wszystkie obrazy ramka
Powiązane problemy
- 1. Android zmienia obraz tła z zanikaniem animacji
- 2. Nakładanie danych na obraz tła
- 3. Jak zmienić kolor paska ProgressBar na Androida w nieokreślony sposób?
- 4. Android: Ustaw kolor tła i półprzezroczysty obraz tła na Aktywność
- 5. Jak dodać obraz tła do aktywności Androida?
- 6. Pobierz obraz ImageView na Androida
- 7. Przetłumacz obraz na tekst na Androida?
- 8. Programowanie Androida Obraz tła w tle
- 9. Animowany obraz tła
- 10. Pokaż obraz tła na td tagu
- 11. Przywróć stos aplikacji na Androida z tła
- 12. Prześlij aplikację na Androida do tła
- 13. Jak zmienić obraz tła za pomocą animacji jQuery?
- 14. Styling nieokreślony progressbar na ActionBar
- 15. obraz tła - jak powtórzyć obraz jako tło zamiast go rozciągnąć
- 16. Ładowanie animacji Androida
- 17. Sekwencja animacji Androida
- 18. Obraz tła iframe
- 19. Problem OpenGL na Androida
- 20. Obraz tła iOS 6
- 21. Dynamicznie ustawiony obraz tła
- 22. CSS: obraz tła w kolorze tła
- 23. RS2008 obraz tła Dobór
- 24. Obraz tła AndEngine
- 25. HTML5 generowanie obrazu tła na płótnie
- 26. Narysuj ciąg na ProgressBar, podobnie jak JProgressBar?
- 27. C#: Nadpisanie OnPaint na ProgressBar nie działa?
- 28. Czy można nakładać przezroczysty gradient css3 na obraz tła?
- 29. Niestandardowy obraz tła na pasku UIToolbar w pakiecie IOS5 SDK
- 30. Reaktywny obraz tła Bootstrap
Wielkie dzięki, staram to i pozwoli Ci wiedzieć! – JimBoyHac
Działa jak mistrz! – JimBoyHac
KAŻDY pomysł, jak ustawić ImageView jako tło do paska postępu? – JimBoyHac