2014-06-25 5 views
-1

Je veux dessiner une ligne parallèle dans android. Si je connais les deux points de la première ligne et que je connais l'un des points de la deuxième ligne, alors comment puis-je dessiner une ligne parallèle. J'utilise la méthode OnTouchEvent(). Si je dessine une ligne et après que je touche n'importe quel point dans l'écran que cette ligne devrait être montrée comme une ligne parallèle de la première ligne.Comment dessiner ligne parallèle en android

Répondre

1

Rappelez-vous y = m * x + b? Vous calculez la pente (m) de la première ligne. Ensuite, vous calculez ce que b devrait être pour que la deuxième ligne ait la même pente (les lignes parallèles ont la même pente). Ensuite, vous choisissez un autre point sur la deuxième ligne en choisissant une valeur x et en calculant le y pour cela.

+0

supposons que j'ai cette équation, y = 0.022206929x + 112.255039. De cette équation, je peux trouver le b. Alors maintenant, comment puis-je trouver le deuxième point pour la deuxième ligne. – jiten

+0

Choisissez n'importe quel x et branchez-le. Résolvez pour le y. Toute valeur de x est valide. –

+0

Et si je touche le doigt dans l'écran pour le deuxième point. Alors comment puis-je dessiner la ligne parallèle? – jiten

Questions connexes