2013-09-04 3 views
0

Я хочу создать фоновый рисунок с XML, чтобы использовать его в качестве фона для LinearLayout. Я не могу найти никаких учебных пособий для фигур с прямыми или обрезанными краями - только круглыми краями. Разве это невозможно?Форма с прямыми/отрезанными краями

Облик должен выглядеть следующим образом:

shape

Вот мой код для прямоугольника с закругленными углами:

<shape android:shape="rectangle"> 
    <corners 
    android:topLeftRadius="10dp" 
    android:topRightRadius="10dp" 
    android:bottomLeftRadius="10dp" 
    android:bottomRightRadius="10dp" /> 
    <gradient 
    android:startColor="#000" 
    android:endColor="#000" 
    android:gradientRadius="400" 
    android:angle="-270"/> 
</shape> 

Надежда кто-нибудь может мне помочь с этим.

Приветствия

+0

Вы можете показать нам что-то, что вы пробовали? – Gianmarco

+0

Я отредактировал сообщение. –

+0

вы с этим кругом с прямоугольником? это потому, что вы положили значение «radius» – Gianmarco

ответ

0

Я также пытался создать кнопку с XML, чтобы использовать его в качестве background.I просто вырезать изображения с моей Photoshop и реализовать его в моем XML С ImageButton как background.Hope это может помочь вам нарисуйте круглые края. Пример: -

<Button 
     android:id="@+id/answer1" 
     android:layout_width="210dp" 
     android:layout_height="40dp" 
     android:layout_alignParentLeft="true" 
     android:layout_below="@+id/question" 
     android:layout_marginLeft="16dp" 
     android:layout_marginTop="10dp" 
     android:background="@drawable/ans" 
+0

Мне не нужны круглые края - мне нужны эти прямые/режущие края. И использовать готовый файл изображения не работает для меня, потому что он растягивается и выглядит уродливым, если кто-то использует приложение на устройстве с большим дисплеем или в ландшафтном режиме. –

+0

Да! вы можете получить это, просто используя Alignment и Padding.see My Update. –

Смежные вопросы