Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: Shape "corners" problem. Is this a bug?

I was playing with corners, and I was intrigued with this behavior. XML layout:

<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" 

/>

This is my_outline.xml: (pay attention to the corners tag)

<?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>

Picture:

enter image description here

Change the shape to:

<corners
        android:topLeftRadius="10dip"
        android:bottomLeftRadius="10dip"/>

And you can clearly see that the bottom corners are inverted (happens with all, i cut "Wednesday" just to illustrate). This is a picture of my phone (Nexus S 2.3.2, but happens on the emulator as well):

enter image description here

Are you aware of this? I looked at Google ("android shape inverted corner"), and got nothing. Here on SO there are no "related questions" as well.

like image 440
davidcesarino Avatar asked Jan 19 '23 22:01

davidcesarino


1 Answers

Yup, it's a noted bug. See this answer for more links and reference info. :P

like image 184
Kevin Coppock Avatar answered Jan 25 '23 15:01

Kevin Coppock