Android Lollipop, wcześniej znany jako „Android L”, został po raz pierwszy pokazany na Google I / O 2014. Ostateczna nazwa została potwierdzona 15 października. Obsługuje poziom API 21.
Jak mogę uzyskać efekt tętnienia w prostym układzie liniowym / względnym po dotknięciu układu? Próbowałem ustawić tło układu na coś takiego: <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight" > <item android:drawable="@android:color/white"/> </ripple> Jednak po dotknięciu układu widzę tylko zwykłe białe tło i brak efektu tętnienia. Co ja robię źle? Edytować: Dla …
Widziałem kilka pytań SO i podali kilka możliwych metod osiągnięcia tego, czego chcę. Na przykład: Użyj colorControlHighlightatrybutu w styles.xml. Oto moje style-v21.xml: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> I mój widget: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> I to nie działa. Próbowałem też dodać parent="Theme.AppCompatstyl „SelectableItemBackground”, zmienić colorControlHighlight(no android: …
Próbuję użyć nowego projektu TabLayout w moim projekcie. Chcę, aby układ dostosowywał się do każdego rozmiaru i orientacji ekranu, ale można go poprawnie zobaczyć w jednej orientacji. Mam do czynienia z Gravity and Mode ustawiając mój tabLayout jako: tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER); tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); Więc spodziewam się, że jeśli nie ma miejsca, tabLayout jest …
Teraz, gdy pojawił się Android 5.0, zastanawiałem się, jak zaimplementować animowane ikony paska akcji. Ta biblioteka tutaj implementuje ją dobrze, ale skoro biblioteka appcompat v7 ma ją, jak można ją zaimplementować? Biblioteka odwołuje się do niego w plikach themes.xml <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> W tym stylu <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat"> AKTUALIZACJA Zaimplementowałem to …
Właśnie zaktualizowałem moją bazę kodu do Lollipopa i mam problemy z paskiem akcji. Używam AppCompat i ActionBarActivity oraz napompowania widoku niestandardowego. Wygląda na to, że niestandardowy widok nie zajmuje już całej szerokości ekranu, pozostawiając cienki pasek po lewej stronie Tak jak kiedyś wyglądało Tak to wygląda teraz To jest kod, …
W nowej aktualizacji Lollipop zauważyłem, że w natywnych aplikacjach Google kolor paska stanu zmienia się, aby pasował do paska akcji w uruchomionej aplikacji. Widzę, że jest to również w aplikacji Twitter, więc domyślam się, że nie tylko Google może to zrobić. Czy ktoś wie, jak to zrobić, jeśli to możliwe?
Mam przycisk obrazu, który nie reaguje animacją dotykową po kliknięciu, ponieważ jest to obraz statyczny, w przeciwieństwie do zwykłych przycisków na Lollipopie, które mają wbudowany efekt tętnienia. Chciałbym dodać efekt ripple touch do obrazu, ale nie mogę znaleźć sposobu na jego wdrożenie. Mogę ustawić filtr kolorów na obrazie, ale to …
Próba użycia nowego RecyclerView z biblioteki pomocy technicznej. Pobrałem aktualizację 20 dla biblioteki wsparcia za pomocą menedżera SDK. Dodałem plik jar do folderu libs - i dodałem do ścieżki kompilacji - bez powodzenia przy użyciu RecyclerView. Próbowałem również użyć zależności gradle zgodnie z API Android Developera - nie jestem pewien, …
Próbuję zepsuć nowy RecyclerView i za każdym razem, gdy próbuję go uruchomić, moja aplikacja natychmiast się zawiesza. Daje mi NullPointerException dla próby uzyskania dostępu do metod z android.support.v7.widget.RecyclerView. Przejrzałem inne posty i zobaczyłem, że większość ludzi nie ma, compile 'com.android.support:recyclerview-v7:+'ale próbowałem tego i to w ogóle nie pomogło. Nie bardzo …
Kiedy próbuję utworzyć niestandardowy ekran dla połączeń przychodzących, próbuję programowo odebrać połączenie przychodzące. Używam następującego kodu, ale nie działa on w systemie Android 5.0. // Simulate a press of the headset button to pick up the call Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON); buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK)); context.sendOrderedBroadcast(buttonDown, "android.permission.CALL_PRIVILEGED"); // froyo …
Pracuję nad projektem Android i wdrażam szufladę nawigacji. Czytam nową specyfikację Material Design i Listę kontrolną Material Design . Specyfikacja mówi, że wysuwany panel powinien unosić się nad wszystkim innym, w tym paskiem stanu, i być półprzezroczysty nad paskiem stanu. Mój panel nawigacyjny znajduje się nad paskiem stanu, ale nie …
Po uaktualnieniu do Support Library v21 mój ActionBar PreferenceActivityzniknął. Czy przegapiłem jakieś atrybuty w moim motywie, aby go ponownie aktywować? Miałem podobny problem z czarnym ActionBarem . Próbowałem też dodać trochę hackingu, dodając Toolbardo układu głównego, ale to nie zadziałało zgodnie z oczekiwaniami.
Przeglądałem wzorzec projektowy Powiadomienia i nie znalazłem niczego, co mówi o tle ikony powiadomienia. Jak zapewne zauważyłeś, dla niestandardowych powiadomień jest tylko jasnoszare tło. Ale aplikacje takie jak Hangouts lub po prostu powiadomienie o debugowaniu USB mają niestandardowy kolor tła ikony powiadomienia. Czy istnieje możliwość zmiany tej szarości na coś …
Jak wdraża się specyfikację dolnego arkusza? http://www.google.com/design/spec/components/bottom-sheets.html Nowa aktualizacja Dysku Google pokazuje to po naciśnięciu pływającego przycisku akcji -> Przyznane specyfikacje nigdy nie mówią nic o zaokrąglonych rogach, niezależnie od tego, co jest możliwe, po prostu nie jestem pewien, jak się do tego zabrać. Obecnie używasz biblioteki AppCompat i zestawu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.