Je suis en train de créer une application Android basée sur l'appareil photo. Je souhaite diviser mon écran en 2 ou 4 vues. (lorsque 2 vues sont affichées, l'une sera au-dessus et l'autre sera au-dessous et quand 4 vues, 2 seront sur le dessus (côte à côte) et 2 seront au fond (côte à côte)) Je veux montrer le quelle caméra voit dans toutes les vues. Je veux dire que toutes les vues doivent être affichées en fonction de la caméra. Est-ce possible? Comment?Android - Comment puis-je montrer l'appareil photo dans 2 ou plusieurs vues
Répondre
Ceci n'est pas pratique AFAIK. La caméra va dessiner à seulement un SurfaceView
, pas quatre. Alors que vous pourriez essayer de faire un simulacre SurfaceView
qui transmet ensuite l'information à quatre distincts SurfaceViews
, votre performance sera probablement terrible.
La seule façon de voir cela possible est d'avoir la méthode setPreviewCallback()
prendre ces images, les convertir en bitmaps ou jpeg, puis dessiner ces images sur les autres vues de surface. Je suis avec CommonsWare cependant. Ce sera lent et douloureux.
J'ai fait ça en fait dans mon application Visage Costume: Face Costume
Ce que je ne faisais utiliser le tampon de prévisualisation de la caméra, de le convertir YUV en RVB, et le rendre sur une texture OpenGL. Vous n'avez pas à choisir OpenGL, vous pouvez également le faire en utilisant la méthode canvas régulière.
Sur les tablettes dual core, cela fonctionne bien ... ne l'ai pas testé sur d'autres matériels.
- 1. Comment montrer une photo?
- 2. Comment afficher 2 vues dans 1 activité (Android)?
- 3. NSTimer dans 2 Vues
- 4. Android, Comment utiliser l'appareil photo
- 5. Android - Dois-je utiliser plusieurs activités ou plusieurs vues de contenu
- 6. bibliothèque javascript pour montrer l'album photo
- 7. Android: Comment mettre à l'échelle plusieurs vues ensemble?
- 8. prendre photo dans emmulator Android
- 9. Android - Capture photo
- 10. Rendu deux ou plusieurs vues partielles
- 11. Plusieurs vues dans le projet
- 12. Android vues comme modèles
- 13. Plusieurs vues dans codeigniter
- 14. Application appareil photo Android
- 15. Android Camera Preview - Comment «geler» l'appareil photo?
- 16. Ruby (RoR) XML de hachage, puis montrer dans les vues
- 17. Dans Android, comment redimensionner les vues?
- 18. Android - Activités vs Vues
- 19. 2 vues différentes dans le set androidContentView
- 20. Comment gérer 2 vues de table dans 1 viewController?
- 21. Comment changer 2 différentes vues en utilisant Drag Gesture dans Android?
- 22. Comment montrer des images aléatoires sur Android?
- 23. Plusieurs vues dans une fenêtre
- 24. Comment créer un contrôle utilisateur déroulant MVC 2 pour une utilisation dans plusieurs vues
- 25. Comment réveiller l'appareil photo sous Android?
- 26. Plusieurs vues et plusieurs projets
- 27. iPhone: Comment prendre une photo par programmation sans boutons ou afficher des vues supplémentaires?
- 28. Appareil photo se bloque dans Android 2.2
- 29. Fusionner deux ou plusieurs images dans Android (widget)
- 30. Comment spécifier onActivityResult() pour 2 vues?
comment cool. Avez-vous des échantillons ou des liens que vous avez appris à le faire? –