Forma rectangular curvada androide

Quiero crear una forma de rectángulo en XML, que necesita una forma curva. ¿Es esto posible con el marcado XML o programáticamente?

El código que tengo ahora:

<?xml version="1.0" encoding="UTF-8" ?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:topLeftRadius="45dp" android:topRightRadius="45dp" android:bottomLeftRadius="45dp" android:bottomRightRadius="45dp" /> <solid android:color="#4F4F4F" /> <stroke android:width="3dp" android:color="#878787" /> </shape> 

¿Alguien me puede ayudar?

Introduzca aquí la descripción de la imagen

Mi idea es la siguiente:

Http://i.stack.imgur.com/RD7I0.png

El rectángulo tiene que ser transformado con una curva.

Puede utilizar un recurso de forma para su fondo de vista, ya sea un ovalado:

 <shape android:shape="oval"> <stroke android:width="1dp" android:color="#FF000000" /> </shape> 

O un rectángulo con esquinas redondeadas:

 <shape android:shape="rectangle"> <stroke android:width="1dp" android:color="#FF000000" /> <corners android:radius="20dp" /> </shape> 

No está claro para mí de su pregunta lo que usted está mirando para hacer exactamente. El óvalo se ajustará a los objetos de ancho y altura.

Por supuesto, usted puede tener un control preciso a través de un Drawable personalizado, la aplicación de su propio método draw () y la pintura en el lienzo. Este es probablemente su mejor enfoque si usted está buscando algo muy específico.

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