dobra, powiedzmy ze wiemy, ale co tam zmienic
:E
Jak już się dojdzie do tego, który plik jest dokładnie za to odpowiedzialny, to już nie powinno być żadnego problemu 😉
Czysty przykład - zmiana koloru (lub przezroczystości...) zegara na pasku stanu:
w LGSystemUI.apk\res\layout\status_bar.xml mamy taką linijkę:
Jak widać - nie ma w niej żadnej informacji o kolorze (będzie użyty domyślny, z góry ustalony).
Więc można dodać samemu kolor, gotowa linijka wygląda tak (w tym przypadku jest to kolor biały, nie przezroczysty):
Pierwsze 2 znaki koloru (w tym przypadku pogrubione "ff") oznaczają przezroczystość. Można użyć tej tabelki: HexaDecimal Chart
Dla przykładu - 50% przezroczystości to "32", czyli wyjdzie "#32ffffff" .
Sprawa zapewne podobnie wyglądała by przy przezroczystości samego statusbara, tylko trzeba odnaleźć odpowiedni plik 😉
Jak będę miał trochę czasu to popatrzę na te wszystkie .xml'e, może coś znajdę 🙂 Chociaż miło by było, gdyby ktoś mnie uprzedził 😛
@edit:
Spróbowałem edytować:
LGSystemUI.apk\res\layout\status_bar.xml:
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:id="@id/status_bar" android:background="
#00000000" android:focusable="true" android:fitsSystemWindows="true" android:descendantFocusability="afterDescendants"
oraz:
<item type="drawable" name="status_bar_background">
#00000000</item>
Niestety bez efektu :/ (na wielu innych telefonach ten sposób działa)
Sprawa jest dość ciężka 😛 LG niezły bałagan porobiło w tym wszystkim.. Na nie-stockowym romie (np. na CM10.1) nie było by żadnego problemu :E