je suis nouveau à android et ne trouve pas de moyen approprié pour faire une toile scrollable. J'ai beaucoup cherché, mais personne ne donne un aperçu complet de ce qui doit être fait. Juste des idées vagues & exemples de code incomplet. Toute aide serait appréciée. J'ai prolongé le scrollview et ai dessiné une image de png sur la toile qui est plus grande que la taille d'écran. La barre de défilement apparaît mais disparaît & sans défilement. Qu'est-ce que je rate?android toile défiler dans la forme la plus simple
1
A
Répondre
3
Si vous voulez dire que vous avez une vue personnalisée avec un Canevas sur lequel vous dessinez, alors vous devez implémenter vous-même le défilement. Mais n'ayez pas peur! Il y a de jolies choses appelées GestureDetector et Scroller déjà faites pour vous faciliter la tâche.
Vous avez juste besoin d'écouter ses événements de défilement/lancer et mettre à jour la valeur xOffset avec laquelle vous allez dessiner sur votre toile.
En gros, dans votre méthode draw (Canvas) ne vous contentez pas appeler
drawSomething(x, y)
mais
drawSomething(x - offset, y)
Si je décris le problème que vous avez et il est encore peu claire - laissez-moi savoir , Je peux développer plus loin.
Questions connexes
- 1. Comment sélectionner la forme sur la toile dans Android
- 2. Vous cherchez la plate-forme arrière la plus simple
- 3. Android déplacer la toile
- 4. dessiner en forme de coeur toile Android
- 5. Ligne de dessin toile Android - rendre la ligne plus épaisse
- 6. android ouvrir gl vraiment plus lent que la toile?
- 7. authentification: sa forme la plus simple en Java EE 6
- 8. Android Rotating Rectangle et comprendre la toile
- 9. dessiner une forme transparente sur la toile
- 10. comment dessiner la forme d'onde ECG dans android en utilisant la toile
- 11. Forme simple transformation étoile -> cercle de toile
- 12. Déroulant toile de fond énorme dans la toile
- 13. Rotation de la toile dans Android
- 14. Comment rendre la toile transparente dans Android?
- 15. Android Moving Bitmap dans la toile
- 16. Redimensionner un chemin dans la toile android
- 17. Toile Android Concentrons dans la région sélectionnée
- 18. Quelle est la manière la plus simple de mettre en pointillé un widget de toile Tkinter?
- 19. SL4: Comment changer l'échelle sans faire défiler la toile?
- 20. graphique de changement dans la toile
- 21. Position de la toile tactile Android après le défilement de la toile
- 22. Forme de toile fixe dans la bibliothèque wxpython ogl
- 23. Comment faire défiler un contrôleur de vue de la manière la plus simple
- 24. Où se trouve la forme sur la toile?
- 25. Comment faire défiler vers la droite la plus grande partie de WebView dans Android
- 26. android- animer le texte sur la toile
- 27. Toile simple jeu Réfection DRY
- 28. comment adapter la largeur du texte dans la toile android?
- 29. comment dessiner le chemin dans la toile dans Android?
- 30. Authentification Twitter la plus simple
Pourriez-vous montrer les codes? –
Vous pouvez consulter ma démonstration de vue personnalisée github. Particulièrement - cette classe https://github.com/TheHiddenDuck/custom_view_keyboard/blob/master/src/com/evilduck/piano/views/instrument/PianoView.java – EvilDuck
veuillez pardonner mon ignorance ... J'ai des problèmes exécuter le projet. .. comment puis-je l'exécuter sur mon téléphone? télécharger tout et ensuite? –