Comment puis-je dessiner un cercle entre deux points en utilisant le SDK android?Dessiner un cercle dans android
8
A
Répondre
39
Créer une image bitmap puis dessiner sur son canevas et ensuite ajouter cette bitmap à une imageview ou un bouton ou ce que vous voulez.
créer une image bitmap:
Bitmap bmp = Bitmap.createBitmap(width, height, config);
Dessiner sur la mise en toile bitmap
Canvas c = new Canvas(bmp);
c.drawCircle(cx, cy, radius, paint)
à imageview
img.setBackgroundDrawable(new BitmapDrawable(bmp));
12
Vous ne devez pas nécessairement créer un manuel bitmap.
Par exemple, si vous utilisez un SurfaceView, dans la classe SurfaceView vous êtes en mesure de dessiner un cercle:
public class Circle extends SurfaceView implements SurfaceHolder.Callback {
private Paint paint;
public void onDraw(Canvas canvas) {
canvas.drawCircle(x, y, radius, this.paint);
}
}
Ensuite, vous pouvez ajouter le SurfaceView à votre classe d'activité comme:
public class MovingCircle extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new Circle());
}
}
J'espère que cela vous aidera aussi.
Questions connexes
- 1. Mapkit dessiner un cercle
- 2. dessiner un cercle rempli
- 3. Comment dessiner un cercle avec partitionné dans Android?
- 4. Dessiner un cercle avec remplissage inverse dans Android
- 5. Dessiner un cercle en pointillés dans Android View
- 6. Dessiner un demi-cercle/demi-cercle dans WPF/C#
- 7. dessiner un cercle en flex
- 8. Comment dessiner un demi-cercle
- 9. Comment dessiner un cercle plein?
- 10. Android: carte Google v2 dessiner cercle dragable
- 11. Dessiner un cercle sur mapkit
- 12. Comment dessiner un cercle transparent?
- 13. Dessiner un cercle de couleur
- 14. Comment dessiner un cercle dans cocos2dx
- 15. dessiner un cercle avec transparence dans mapview
- 16. Comment dessiner un cercle concentrique dans l'iphone?
- 17. Dessiner un cercle et stocker dans UIImage
- 18. Dessiner cercle est inexact
- 19. Comment dessiner un cercle dans un sprite dans Cocos2d?
- 20. Comment dessiner un cercle plein en Java?
- 21. Quartz2D: Comment dessiner un arc de cercle?
- 22. Dessiner un cercle à l'intérieur d'une étiquette
- 23. Comment dessiner un cercle sur mapView
- 24. Dessiner un cercle sur l'image bitmap
- 25. Dessiner un cercle MK sur une carte
- 26. Comment puis-je dessiner un cercle, faire ce cercle et commencer à dessiner ailleurs?
- 27. Comment dessiner un cercle avec la couleur dans cocos2d-x?
- 28. Dessiner un cercle sur la vue
- 29. Comment dessiner un cercle et déplacer C#
- 30. Dessiner un cercle transparent avec Core Graphics