BackgroundImage repeat + закругленные углы
Поэтому я должен отобразить расписание, где каждый элемент имеет фоновое изображение с закругленными углами...
Я не могу выяснить, как дать моему виду (в настоящее время TextView, но я мог бы изменить это) фон (который является шаблоном, который должен повторяться) и дать ему закругленные углы...
Все, что я могу найти, это как придать закругленным углам сплошной цвет фона...
Кто-нибудь может помочь?
РЕДАКТИРОВАТЬ: backgroundimage выглядит следующим образом http://www.photoshop-pack.com/tutorials/images/1145.gif
Фоновое изображение с закругленными углами: не все элементы графика имеют одинаковую длину
Левые углы + основной bg + Правые углы: bg следует повторить, чтобы правые углы не совпадали с центром bg
3 ответа
Что-то похожее
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
>
<LinearLayout
android:padding="4dip"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/list_bkg_rounded"
android:gravity="center_horizontal"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hello all how are you ? "
android:background="@drawable/back_repeat"
/>
</LinearLayout>
</LinearLayout>
Я получил что-то вроде этого
Позвольте мне опубликовать свой код здесь, у меня есть back_repeat.xml в папке drawable
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/repeat"
android:tileMode="repeat" />
и repeat.gif в папке drawable, которая является backgroundimage из вашей ссылки.
также list_bkg_ounded.xml в папке для рисования, которая является округленной границей
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<stroke android:width="1dp" android:color="#fc9700"/>
<corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"
android:topLeftRadius="10dp" android:topRightRadius="10dp"/>
<solid android:color="#fc9700"/>
</shape>
и мой main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
>
<LinearLayout
android:padding="4dip"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/list_bkg_rounded"
android:gravity="center_horizontal"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hello all how are you ? "
android:background="@drawable/back_repeat"
/>
</LinearLayout>
</LinearLayout>
Фоновое изображение с закругленными углами: не все элементы графика имеют одинаковую длину
Левые углы + основной bg + Правые углы: bg следует повторить, чтобы правые углы не совпадали с центром bg
Вы можете опубликовать макет изображения?