/ / Jak skalować i rysować rysowanie bitmapowe używane jako tło? - Android, układ androida

Jak skalować i rysować rysowanie bitmapowe używane jako tło? - Android, układ androida

Mam następujący kod w pliku XML do rysowania bitmapy. I tło zestawu linearLayout.

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/background_screen"
android:tileMode="repeat"
android:scaleHeight="10"
android:scaleWidth="10"
/>

Kafelki obrazu są w porządku, ale nie są skalowane. Co muszę zrobić / naprawić, aby uzyskać skalę?

Dzięki

Odpowiedzi:

6 dla odpowiedzi № 1

Z mojego doświadczenia wynika, że ​​lepiej jest tworzyć mapy bitowe o różnych rozmiarach dla każdej docelowej gęstości. W ten sposób nie musisz się martwić o te atrybuty skali i uzyskać ostre wyniki na dowolnym urządzeniu.

Te atrybuty skali nie są zdefiniowane dla BitmapDrawables. Istnieją dla ScaleDrawables, które mają na celu skalowanie innego drawable. Spójrz na:

http://developer.android.com/guide/topics/resources/drawable-resource.html#Scale