Estoy tratando de usar un FrameLayout
como el contenido de un Live Wallpaper. Según this respuesta por Romain Guy, debería ser posible, pero no tuve mucha suerte llamando a .measure()
y .layout()
en la vista. ¿Alguien podría darme un breve ejemplo de cómo usar un diseño regular dentro de un Live Wallpaper?Usando un FrameLayout como un Live Wallpaper
Respuesta
Es un fondo de pantalla con el que puedes meterse, ¿verdad? Si va por encima de las vistas habituales, es posible que deba implementar alguna lógica personalizada, especialmente si está dibujando imágenes. Un FrameLayout tiene funciones dibujables en segundo plano y en primer plano. Puede usar XML o Java para agregar vistas regulares en FrameLayout
También puede crear un objeto Drawable personalizado para hacer muchas cosas divertidas con respecto a la pintura personalizada. El objeto Drawable simplemente recibe el lienzo de la vista.
Si desea medir vistas, tendrá que hacerlo después de que la vista pase por sus códigos de medida y disposición. Esto significa que hacer esto en onCreate() devuelve 0. Mucha gente ha tenido mejor suerte al hacerlo en una devolución de llamada como onWindowFocusedChanged
- 1. Live Wallpaper Screen Rotation
- 2. acelerada por hardware Live Wallpaper
- 3. Usar una página HTML como Live Wallpaper en Android
- 4. Android Reproducción de archivos de película en un Live Wallpaper
- 5. Live Wallpaper con Game Engine o no?
- 6. Elección de fondo para Live Wallpaper
- 7. Cómo crear Live Wallpaper en Android?
- 8. IllegalArgumentException en unlockCanvasAndPost (android live wallpaper)
- 9. Live Wallpaper Vista previa en miniatura Tamaño
- 10. Cómo hacer animado Android Live Wallpaper?
- 11. Cómo configurar Live Wallpaper automáticamente todos los días en android
- 12. Cómo crear una actividad de configuración para Android Live Wallpaper
- 13. Cómo configurar el icono de Android Live Wallpaper (también conocido como "miniatura")
- 14. Usando .one() con .live() jQuery
- 15. IllegalArgumentException mientras gira el dispositivo en Live Wallpaper Picker Android 3.0
- 16. ¿Cómo me muevo a la vista previa de Live Wallpaper desde la aplicación?
- 17. ClassCastException al inflar un FrameLayout en un GridView
- 18. prácticas de Android Live Wallpaper para el rendimiento y el ahorro de batería?
- 19. Usando Emacs como un IDE
- 20. Usando live() - beneficios - similar a bind()
- 21. jQuery live draggable/live droppable?
- 22. FrameLayout layout_weight programación
- 23. surfaceview + glsurfaceview + framelayout
- 24. margen FrameLayout no trabajar
- 25. Silenciar un HTTP Live Stream en un AVPlayer
- 26. Android: Defina los márgenes en un FrameLayout no programmatically- trabajo
- 27. Intentando agregar un fragmento a mi contenedor de fragmentos FrameLayout
- 28. ¿No se puede eliminar un fragmento de FrameLayout?
- 29. ¿Prevenir cambio de orientación de Live Wallpaper cuando se abre una aplicación y se cambia la orientación?
- 30. Oracle SQL usando Como por un comodín