Material Design to przewodnik Google dotyczący projektowania wizualnego, ruchu i interakcji na różnych platformach i urządzeniach, wprowadzony w Androidzie 5.0 Lollipop.
Próbuję przesuwać swoje rzeczy, aby użyć Toolbarzamiast paska akcji, ale ciągle pojawia się komunikat o błędzie java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tyczj.weddingalbum/com.xxx.xxx.MainActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a …
Chciałbym się zmienić ListViewna RecyclerView. Chcę używać onScrolltego OnScrollListenerIN RecyclerView, aby określić, czy użytkownik przewijane do końca listy. Skąd mam wiedzieć, czy użytkownik przewija do końca listy, aby móc pobrać nowe dane z usługi REST?
Jestem zdezorientowany stylami guzików do projektowania materiałów. Chciałbym uzyskać kolorowe wypukłe przyciski, jak w załączonym linku., Takie jak przyciski „wymuś zatrzymanie” i „odinstaluj” widoczne w sekcji dotyczącej użytkowania. Czy są dostępne style lub czy muszę je zdefiniować? http://www.google.com/design/spec/components/buttons.html#buttons-usage Nie mogłem znaleźć domyślnych stylów przycisków. Przykład: <Button style="@style/PrimaryButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Calculate" …
Mam ListView i przy każdym elemencie listy chcę, aby wyświetlał cień pod nim. Korzystam z nowej funkcji elewacji Androida Lollipop, aby ustawić Z w widoku, który chcę rzucić cień, i już robię to skutecznie z ActionBar (technicznie pasek narzędzi w Lollipop). Korzystam z elewacji Lollipopa, ale z jakiegoś powodu nie …
Przed dzisiejszą AppCompataktualizacją mogłem zmienić kolor przycisków w Androidzie L, ale nie w starszych wersjach. Po dołączeniu nowej aktualizacji AppCompat nie mogę zmienić koloru żadnej z wersji, kiedy próbuję, przycisk po prostu znika. Czy ktoś wie, jak zmienić kolor przycisku? Poniższe zdjęcia pokazują, co chcę osiągnąć: Biały przycisk jest domyślny, …
Tworzę aplikację na Androida, z której korzystam RecyclerView. Muszę dodać dzielnik w RecyclerView. Próbowałem dodać - recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST)); poniżej jest mój kod xml - <android.support.v7.widget.RecyclerView android:id="@+id/drawerList" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" />
Po wprowadzeniu przez Google Material Design usłyszałem o nowej klasie widżetów o nazwie Toolbar. Co to jest pasek narzędzi i jaka jest dokładna różnica między ActionBar a ToolBar?
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Zamierzam rozpocząć nowy projekt przy użyciu AngularJS (pełny stos). Mój projekt musi być responsywny …
Teraz, gdy biblioteka wsparcia projektowania Androida jest już dostępna, czy ktoś wie, jak zaimplementować za jej pomocą rozszerzone menu Fab, takie jak fab w aplikacji Inbox? Powinien wyglądać tak:
Próbuję dodać animację tętnienia po kliknięciu przycisku. Podobało mi się poniżej, ale wymaga minSdKVersion do 21. ripple.xml <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item> <shape android:shape="rectangle"> <solid android:color="?android:colorAccent" /> </shape> </item> </ripple> Przycisk <com.devspark.robototextview.widget.RobotoButton android:id="@+id/loginButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/ripple" android:text="@string/login_button" /> Chcę, aby był on wstecznie zgodny z biblioteką projektów. Jak to zrobić?
Google ulepszyło swoje ikony Material Design za pomocą 4 nowych gotowych motywów: Konturowany, zaokrąglony, dwukolorowy i ostry , oprócz zwykłego motywu Wypełniony / Linia bazowa : Ale niestety nigdzie nie mówi, jak korzystać z nowych motywów. Używałem go za pośrednictwem Google Web Fonts, dołączając link: <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> A następnie …
Aktualizuję aplikację za pomocą nowego paska narzędzi Toolbar z biblioteki pomocy technicznej w wersji 21. Mój problem polega na tym, że pasek narzędzi nie rzuca żadnego cienia, jeśli nie ustawię atrybutu „wysokość”. Czy to normalne zachowanie, czy robię coś złego? Mój kod to: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" …
Dodałem projekt materiału appCompat do mojej aplikacji i wygląda na to, że okna dialogowe z ostrzeżeniami nie używają moich kolorów podstawowych, podstawowych, ciemnych ani akcentujących. Oto mój styl podstawowy: <style name="MaterialNavyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/apptheme_color</item> <item name="colorPrimaryDark">@color/apptheme_color_dark</item> <item name="colorAccent">@color/apptheme_color</item> <item name="android:textColorPrimary">@color/action_bar_gray</item> </style> Zgodnie z moim zrozumieniem, tekst przycisków dialogów powinien również …
Czy istnieje łatwy sposób na zaimportowanie wszystkich ikon z repozytorium ikon Material Design do projektu Androida bez ryzyka zrobienia tego ręcznie?
Dodaję BottomNavigationViewdo projektu i chciałbym mieć inny kolor tekstu (i odcienia ikon) dla wybranej zakładki (aby uzyskać efekt szarzenia niewybranych zakładek). android:state_selected="true"Wydaje się, że użycie innego koloru w pliku zasobów selektora kolorów nie działa. Próbowałem też wprowadzić dodatkowe pozycje z efektem android:state_focused="true"lub android:state_enabled="true"bez efektu. Próbowałem również ustawić state_selectedatrybut na false …
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.