06-20-2011, 03:22 PM
W dniach 16.05.2019 do 13.06.2019 mail z forum nie działał poprawnie i mógł zgubić kilka maili, jeśli ktoś się próbował kontaktować proszę zrobić to ponownie. Za utrudnienia przepraszam!
![]() |
|
![]() |
edycja plików 9 png |
[Tutorial] Edycja plików *.9.png
|
Przy edycji framework-res.apk i innych plików Androida sporo problemów sprawiają pliki graficzne z końcówką *.9.png. Nie wystarczy zwyczajne przerobienie w programie graficznym. Sprawa jest ciut bardziej skomplikowana ale nie awykonalna. Do dzieła.
Co jest potrzebne: SDK Androida: http://www.modaco.pl/Thread-Instalacja-SDK-Android Kompilator: wersja 64 - bitowa: Kod: http://www.xeudoxus.com/android/xUltimate-d9pc-x64.zip wersja 32 - bitowa: Kod: http://www.xeudoxus.com/android/xUltimate-d9pc-x86.zip Jako przykład modyfikacji posłuży Genie Widget, docelowy wygląd smoked glass z czerwonym gradientowym podświetleniem. 1. Otwieramy plik apk z Genie widget (przy pomocy 7zipa), z folderu res/drawable-hdpi wyciągamy wszystkie pliki z zakończeniem *.9.png, które będziemy modyfikować. ![]() 2. Pliki *.9.png przenosimy do folderu na pulpicie i nazywamy go "genie widget". ![]() 3. Przy pomocy ulubionego edytora, np. Gimpa, przerabiamy grafiki wedle uznania, następnie zapisujemy pod tą samą nazwą i w tym samym formacie. ![]() ![]() 4. Gdy już zakończymy edycję, klikamy na każdym pliku prawym klawiszem, wybieramy Otwórz za pomocą i wybieramy draw9patch.bat, który znajduje się w folderze SDK\tools. ![]() 5. W programie draw9patch.bat możemy edytować wyłącznie granicę 1px obrazka, reszta pozostaje nietknięta. ![]() 6. Zaznaczenie dolnych checkboxów spowoduje wyświetlenie wszystkich patchów. Górna i lewa granica (czarna linia na screenie) determinują gdzie grafika będzie rozciągnięta. Dolna i prawa granica determinuje gdzie może zostać umieszczona zawartość grafiki (napis, itp.)(widoczne na niebiesko w prawej części okna). ![]() 7. Powtarzamy ww. czynności z każdą grafiką. Należy pamiętać aby nie zaznaczać rozciągniecia na zaokrąglonych brzegach albo jakichkolwiek innych elementach umieszczonych w grafice (tylko proste krawędzie). Aby zapisać klikamy File/Save ![]() 8. Rozpakowujemy Kompilator do folderu. Wewnątrz znajdziemy foldery example1, example2 i music oraz ikonę. Otwieramy example1/res/drawable-hdpi i usuwamy stamtąd wszystkie grafiki (albo przenosimy gdziekolwiek). Teraz wrzucamy do tego folderu wszystkie wyedytowane i spatchowane wcześniej grafiki. Teraz wracamy do głównego folderu z Kompilatorem i klikamy dwukrotnie ikonę, pojawi się okno linii komend i po kilku sekundach pojawi się folder o nazwie "done". W środku znajduje się folder example1 wraz z finalnie przerobionymi grafikami. Teraz wystarczy te grafiki wrzucić spowrotem do pliku apk. ![]() Źródło: http://www.droidforums.net/forum/droid-f...-pngs.html Oneplus 7T 8/128GB | Oxygen OS Android 11 | Stock Kernel | Supcase UB Style Samsung Galaxy Watch 3 | Ringke Air Sport IPAD 10.2 (2019) | iOS 14.x | ESR Flip Cover
|
« Starszy wątek | Nowszy wątek »
|
Wiadomości w tym wątku |
Edycja plików *.9.png - przez Toldo - 06-20-2011, 03:22 PM
RE: Edycja plików *.9.png - przez Wall-E - 09-19-2012, 04:32 PM
|
Użytkownicy przeglądający ten wątek: 1 gości