android comment faire pivoter la toile rect

je crée un rectangle dans une taille spécifique, et maintenant je veux le faire pivoter de 45 degrés, j'ai utilisé de la toile.de rotation, de la matrice, mais pas de travail. quelle est la bonne façon de faire pivoter la toile dans android? et je suis curieux à propos de Chemin.Direction.CW, il est utilisé pour la rotation? mais je ne vois pas la fonction de rotation dans le Path()

    paint.setAntiAlias(true);
    paint.setStrokeWidth(2);
    paint.setColor(Color.BLUE);
    paint.setAlpha(75);

    Path path = new Path();
    path.addRect(166, 748, 314, 890, Path.Direction.CW);
    canvas.rotate(45);
    canvas.drawPath(path, paint);
Si vous êtes curieux de connaître le Chemin.Direction, pourquoi pas Google? D'abord hit - developer.android.com/reference/android/graphics/.... Pourquoi êtes-vous de la rotation de la zone de travail avant de vous tracer le chemin d'accès? Qu'essayez-vous de réaliser?
il est dit dans le sens horaire et dans le sens inverse,je ne suis pas en comprendre le sens. simple, je veux juste faire pivoter le rectangle que j'ai créé "chemin d'accès.addRect(166, 748, 314, 890, Chemin d'accès.Direction.CW)". si je retire la toile.rotation(45), il affiche un rectangle sur l'écran, maintenant, je veux le faire pivoter de 45 degrés. déjà cherché sur google mais ne trouve aucune solution
Vous avez fait pivoter la toile, alors vous tracer le chemin d'accès. Si seulement tout ce qui est dessiné avant le chemin d'accès (qui ressemble à rien) est en rotation. Pourquoi pas dessiner chemin puis tourner?
tu veux dire comme ça? de la peinture.setAntiAlias(true); de la peinture.setStrokeWidth(2); de la peinture.setColor(Color.BLEU); de la peinture.setAlpha(75); Path path = nouveau Chemin(); chemin d'accès.addRect(166, 748, 314, 890, Chemin d'accès.Direction.CW); de la toile.drawPath(chemin d'accès, peinture); de la toile.rotation(45); sa ne fonctionne pas, de même, rien ne change

OriginalL'auteur Mat Yus | 2012-12-09