Umieściłem obraz jako tło przycisku. ale nie wiem, jaki rozmiar obrazów powinienem utworzyć w Photoshopie dla wszystkich trzech folderów drawable-hdpi, drawable-ldpi i drawable-mdpi?Przycisk Rozmiar obrazu w Androidzie
Dziękuję.
Umieściłem obraz jako tło przycisku. ale nie wiem, jaki rozmiar obrazów powinienem utworzyć w Photoshopie dla wszystkich trzech folderów drawable-hdpi, drawable-ldpi i drawable-mdpi?Przycisk Rozmiar obrazu w Androidzie
Dziękuję.
Jeśli twój obraz buttom ma tło w jednolitym kolorze i może to być obraz rozciągliwy, a następnie stwórz mapę bitową za pomocą narzędzia 9-Patch
.
W przeciwnym razie, przeczytaj o Alternate Drawables
sekcję na Androida stronie programu:
stworzenie alternatywnych kanału alfa map bitowych dla różnych gęstościach, należy postępuj zgodnie 3: 4: 6: stosunek 8 skalowanie między cztery uogólnione gęstości. Na przykład, jeśli masz rozciągliwej bitmapy, która jest 48x48 pikseli na ekranie średniej gęstości (rozmiar dla ikony launcher), wszystkie różne rozmiary powinny być:
36x36 o niskiej gęstości
48x48 dla średniej gęstości
72x72 o wysokiej gęstości
96x96 o bardzo wysokiej gęstości
dodatkowym wskazówka, aby uprościć swoje życie w tworzeniu obrazów do photoshopa. Utwórz obraz w formacie mdpi, tj. Z rozdzielczością 160 dpi. Dzieje się tak dlatego, że Android oblicza pikseli jako taki
px = dp * (dpi/160).
Więc w zasadzie, jeśli u chcą zrobić zdjęcie guzik 48x48 rozmiar, stworzyć obraz o takim rozmiarze i ustawić dpi do 160. Gdy skończysz, wystarczy zmienić dpi do 120, 240 i 320 i zapisz swoje obrazy.
Nie musisz tracić czasu na obliczanie rozmiarów obrazów dla różnych gęstości.
co to jest dpi w systemie Android? – user861973
dpi - punkty na cal. Mówi gęstość urządzenia. więc mdpi ma wartość dpi równą 160. Tak więc zgodnie ze wzorem powyżej px = dp. Dzięki temu łatwo jest powiązać dp (niezależny od gęstości pikseli) Androida i zwykły piksel (piksel). – Shubhayu
Myślę, że to może pomóc, jest narzędziem do konwersji, dodając rozmiar obrazu (mdpi), daje mi wynik w pikselach dla każdego rozmiaru ekranu.
http://labs.rampinteractive.co.uk/android_dp_px_calculator/
Nadzieję, że to pomaga!
Bardzo przydatne, dziękuję! –
+1 ładne wyjaśnienie .. – Dharmendra