Подтвердить что ты не робот

Фон формы Android

Можно ли нарисовать фигуру в xml и использовать png в качестве фона для этой формы? У меня уже есть форма (это квадрат с закругленными углами), и я хотел бы разместить фон на этой площади.

4b9b3361

Ответ 1

Да, вы можете использовать любой файл формы в качестве фона для любого вида. Этот образец создает округлый фон с белым цветом и черной рамкой вокруг формы.

Пример:

rounded_corner.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <corners
        android:bottomLeftRadius="10dp"
        android:bottomRightRadius="10dp"
        android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />

    <stroke
        android:width="0.5dp"
        android:color="@color/color_grey" />

    <solid android:color="@color/color_white" />

</shape>

u может использовать это как,

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center_horizontal"
    android:background="@drawable/rounded_corner"
    android:orientation="vertical" >

Ответ 2

//попробуйте этот способ, это поможет вам

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/rounded_corner"
        android:padding="2dp"
        android:orientation="vertical" >
<ImageView 
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
    android:background="@drawable/yourdrawable />
</LinearLayout>