Android: forma "esquinas" problema. ¿Es esto un error?
Estaba jugando con las esquinas, y estaba intrigado con este comportamiento. Diseño XML:
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/list_header_title" android:layout_height="wrap_content" android:layout_width="fill_parent" android:padding="10dip" android:gravity="center_vertical" android:background="@layout/my_outline" android:text="Example" android:textSize="14sp" android:textStyle="bold" />
Esto es my_outline.xml: (presta atención a la etiqueta de las esquinas)
- Atributo size ignorado en la lista de capas
- Android: Disposición con la sombra de la gota redondeada
- ¿Cómo cambiar dinámicamente el color de la forma?
- Fondo del botón de Android como forma con sombra
- Escala de círculo según el tamaño de la pantalla
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:topLeftRadius="10dip" android:bottomRightRadius="10dip"/> <padding android:left="50dip" android:top="5dip" android:bottom="5dip" /> <solid android:color="#0fff" /> <stroke android:width="1dip" android:color="#f0f0f0" /> </shape>
Imagen:
Cambie la forma a:
<corners android:topLeftRadius="10dip" android:bottomLeftRadius="10dip"/>
Y se puede ver claramente que las esquinas inferiores están invertidas (sucede con todo, he cortado "miércoles" sólo para ilustrar). Esta es una foto de mi teléfono (Nexus S 2.3.2, pero sucede en el emulador también):
¿Estás consciente de esto? Miré a Google ("forma de Android invertida esquina"), y no tiene nada. Aquí en SO no hay "preguntas relacionadas" también.
- Android Shape - Gradiente debe ir al lado derecho
- Rendimiento sabio, lo que es típicamente mejor, utilizando una imagen o una forma creada xml como un drawable?
- SVG a Android forma
- Crear la forma de archivo xml en carpeta extraíble en android studio
- Cómo enmascarar una región simple al pintar en Android?
- Dibujar la forma de Android xml diagonal con triángulos
- Cómo hacer gradiente de fondo en android
- Cambiar el color sólido de la forma en el tiempo de ejecución dentro del xml Drawable usado como fondo
Sí, es un error conocido. Vea esta respuesta para más enlaces e información de referencia. :PAG
- Crear un objeto autónomo del reino en android
- Soporte de pantalla múltiple de Android en Android: problema 540×960