Je divise ma classe interne View de ma classe Main en son propre fichier. Dans ma classe principale, j'ai la vue définie comme onTouchListener qui enregistre le mouvement de l'utilisateur dans une matrice afin qu'il puisse traduire et mettre à l'échelle la vue. Après la séparation tout fonctionne mais je ne sais pas comment passer la matrice à la vue pour onDraw à mettre à jour. Aucune suggestion? MerciTransférer des variables à une classe externe
Répondre
je peux penser à deux façons de le faire:
Vous pouvez créer une variable pour votre matrice dans votre vue classe et une méthode qui accepte une matrice comme argument et qui met à jour le var avec cette valeur de la matrice. Vous pouvez ensuite appeler cette méthode à partir de votre activité principale avant d'appeler votre méthode onDraw(), qui peut alors utiliser cette variable interne pour ses calculs, etc. Une alternative serait que votre matrice var dans votre classe principale soit statique afin que vous puissiez l'appeler à partir de votre vue sans avoir besoin d'avoir une instance de votre classe principale accessible dans votre classe View. Cette dernière méthode est la meilleure car elle ne nécessite pas que votre application conserve deux variables ayant essentiellement la même valeur, mais la méthode précédente peut être plus facile à implémenter, en fonction de la façon dont votre matrice est calculée/implémentée.
- 1. Transférer des arguments variables
- 2. Transférer des variables à un clip vidéo
- 3. Comment transférer une classe interne?
- 4. Héritage des variables de classe à une sous-classe
- 5. Transférer des variables PHP à l'onglet Application Facebook
- 6. Comment définir/obtenir des variables inter-classe?
- 7. accéder à des variables d'une autre classe
- 8. Charger des variables à partir d'un fichier externe dans PHP
- 9. django accéder à des variables de classe dans une vue
- 10. Accéder à une classe externe à partir d'un écouteur?
- 11. Comment passer des variables externes à une fonction de fermeture externe javascript privée?
- 12. variables à l'intérieur des variables
- 13. Transférer des événements en C#
- 14. classe privée appelant une méthode de sa classe externe
- 15. Transférer des valeurs d'une zone de sélection à une autre
- 16. Transférer des photos d'une application à une autre
- 17. variables de classe Python ou variables de classe en général
- 18. Inclure des variables dans une classe en PHP
- 19. C++/Qt: passage des variables à modifier dans la classe
- 20. adressant dynamiquement des variables d'une classe
- 21. des variables assignant à toute la classe [Best Practice?]
- 22. Transférer des données de Datagrid à DataTable
- 23. Transférer à une chaîne d'URL donnée
- 24. Définition des variables de classe publique
- 25. java beginner: initialisation des variables de classe
- 26. Classe interne et externe classe en C#
- 27. Transmettre des variables membres d'une classe spécifiée
- 28. Java - Classe abstraite pour contenir des variables?
- 29. Vous pouvez accéder à des variables privées dans une classe à partir de main dans Java?
- 30. Charger dynamiquement des fonctions dans une classe à partir d'un fichier externe