Mam obraz, który chcę użyć jako tła do jakiegoś układu. Problem polega na tym, że obraz zawiera teksturę skośnych linii, więc jeśli używam obrazu o szerokości 1 piksela lub 9, obraz jest rozciągany, a tekstura jest Twitching, więc widzę ukośne linie jako linie szerokości geograficznej. Widziałem, że emulator Androida używa podobnej tekstury w pasku postępu nieokreślonej animacji, czy istnieje specjalna/prosta definicja, aby zamówić obraz tła, aby się raczej powtórzył niż rozciągał? Czy istnieje sposób, aby to zrobić z 9 łatką, bo w końcu potrzebuję rogi, aby być okrągłe. dzięki za pomoc.obraz tła - jak powtórzyć obraz jako tło zamiast go rozciągnąć
6
A
Odpowiedz
6
użyć android:tileMode.
29
Prawdopodobnie zechcesz rzucić okiem na tryb kafelkowy, na który odpowiedziała Xandy. Oto kod do twojego odniesienia, który jest przeze mnie używany.
repeat.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/img"
android:tileMode="repeat" />
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/repeat">
</LinearLayout>
+0
Czy możliwe jest ustawienie oddzielnego losowania dla lewego rogu, prawego rogu i wypełnienie tła układu? –
znaczy w css? – nan
Czy to jest pytanie związane z Androidem? Jeśli tak, zaznacz pytanie jako takie. Jeśli nie, być może mógłbyś wskazać, z jaką technologią pracujesz. –