Saya menggunakan Google Maps APIv2 untuk Android. Saya telah menerapkan MapFragment, meletakkan penanda di tempat yang saya perlukan, menambahkan InfoWindow khusus untuk penanda.
Masalahnya adalah - Saya memiliki AsyncImages di InfoWindow dan memiliki ProgressBar di sana. Masalahnya adalah - ProgressBar tidak berputar, dan Gambar tidak disetel setelah saya mendapatkannya dari cache. AsyncImages berfungsi dengan baik. Saya sudah mengujinya di kelas lain.
Saya telah mengganti tampilan AsyncImages saya dengan hanya satu ProgressBar - sama saja. Itu tidak berputar.
Ada saran?
UPD.
Spinner tidak berputar karena
Catatan: Jendela info yang digambar bukanlah tampilan langsung. Tampilan dirender sebagai gambar (menggunakan View.draw(Canvas)) pada saat dikembalikan. Artinya, perubahan apa pun pada tampilan selanjutnya tidak akan terlihat di jendela info pada peta. Untuk memperbarui jendela info nanti (misalnya, setelah gambar dimuat), panggil showInfoWindow(). Selain itu, jendela info tidak akan mengikuti interaktivitas apa pun yang biasa terjadi pada tampilan normal seperti peristiwa sentuhan atau isyarat. Namun Anda dapat mendengarkan peristiwa klik umum di seluruh jendela info seperti yang dijelaskan pada bagian di bawah ini.
Jadi pertanyaannya adalah - bagaimana cara mewujudkan AsyncImages dari web/cache di Maps dengan cara terbaik?
Buat array Views di suatu tempat selain metode getContentInfo() dan juga buat pendengar seperti OnImageDownloaded?