android - requestfocus - Ejemplo de uso para ContentLoadingProgressBar
textview en android (2)
Pude hacer que esto funcionara para mí, pero requería algunas modificaciones en el código fuente que obtuve de grepcode .
onAttachedToWindow()
la onAttachedToWindow()
porque sentí que no era necesario eliminar las devoluciones de llamada en este caso. El método anulado provocó que la función de show()
en onResume()
no funcionara porque las devoluciones de llamada se eliminaron justo después de eso.
También tuve que averiguar por qué la vista aparentemente no estaba siendo dibujada, creo que la causa fue el tercer argumento que se pasó a los constructores de ProgressBar
así que cambié los constructores para llamar a los constructores de ProgressBar
directamente sin modificar los argumentos.
Mi versión de esta clase se puede encontrar here
Mis respuestas:
- No se muestra en absoluto si se llama hide () a menos de 0.5s después de show (), y se muestra durante al menos 0.5s, esto evita el parpadeo muy rápido que se puede ver con implementaciones "ingenuas".
- Sí
- Creo que esto es solo un caso regular de estilo de una barra de
ProgressBar
Acabo de saltar y encontré esta clase ContentLoadingProgressBar
del sitio del desarrollador en Android. No pude encontrar ningún uso o explicación para la clase. He enumerado algunas preguntas en la clase y sería genial si alguien las respondiera.
- ¿En qué se diferencia de ProgressBar?
- ¿Debemos mostrar / ocultar el ProgressBar nosotros mismos?
- ¿Estilizando la barra de progreso?
https://developer.android.com/reference/android/support/v4/widget/ContentLoadingProgressBar.html
Yo había intentado esto:
<android.support.v4.widget.ContentLoadingProgressBar
android:id="@+id/address_looking_up"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:visibility="visible" />
Y funciona en Android 5.0. Creo que el estilo importa después de mi prueba.
Y me temo que el efecto de visualización de este widget depende del tema de su aplicación.