2010-07-19 3 views
0

canvas.drawRect (gauche, haut, droite, bas, peinture);Rectangle dans Android

que je veux dessiner rectangle

x = 30 x = 35 de hauteur y = 50. Quelles seraient les valeurs dans la méthode ci-dessus. Merci beaucoup.

Répondre

1

Essayez:

canvas.drawRect(30,0,35,50,Reference_to_Paint_Object); 

Cela suppose que vous voulez que le rectangle pour commencer en haut de l'écran. Changez le 2ème paramètre pour définir l'emplacement supérieur. Vous aurez également besoin de construire un objet Paint pour passer au dernier paramètre.

+0

Josiah, Il s'affiche en haut à gauche du mobile, je veux qu'il s'affiche au centre de la page. Est-ce que je vais devoir ajouter quelque chose pour le forcer à afficher au centre. En fait, j'essaie de générer des séries d'impulsions le long de l'axe x, donc je voudrais les afficher au milieu de la page. Je vous remercie. –

+0

Deux choses à essayer: Assurez-vous que votre objet canvas est configuré pour remplir la zone dans laquelle vous l'avez. Essayez d'incruster le premier paramètre (qui est le décalage du côté gauche de l'écran) et le second paramètre (qui est le décalage du haut de l'écran). Donc, si vous vouliez afficher au milieu d'un affichage de 100 par 100 pixels, vous diriez drawRect (45,45,10,10, Paint_Object); – Josiah