Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo dibujar polígonos de esquina redondeados en lienzo android?

Tengo que dibujar polígonos como triángulo, trapecio, pentágono, paralelogramo, rombo, etc Parece que la clase de camino es el camino a seguir, sin embargo, necesito estos polígonos tienen esquinas redondeadas y también tengo que controlar la cantidad de redondeo.

  • Cómo hacer un ImageView con esquinas redondeadas?
  • Utilización de esquinas redondeadas
  • Repetición de mapa de bits + esquinas redondeadas
  • Icono de Android Launcher Rincón de esquina redondeado Radii
  • Android XML redondeado esquinas recortadas
  • One Solution collect form web for “Cómo dibujar polígonos de esquina redondeados en lienzo android?”

    A continuación encontrará un ejemplo sencillo para dibujar polígonos de esquina redondeados (por ejemplo, triángulo, rectángulo, etc.)

    @Override public void draw(Canvas canvas) { Paint paint = new Paint(); paint.setColor(Color.GREEN); paint.setStrokeWidth(6); float radius = 50.0f; CornerPathEffect corEffect = new CornerPathEffect(radius); paint.setPathEffect(corEffect); Path path = new Path(); path.moveTo(20, 20); path.lineTo(400, 20); path.lineTo(600, 300); path.lineTo(400, 400); path.lineTo(20, 400); path.close(); canvas.drawPath(path, paint); } 

    Para controlar la cantidad de redondeo, cambie el valor del radio. Espero que esto le ayudará a resolver su problema. Gracias.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.