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.
Obecnie uczę się, jak przekonwertować moją aplikację na Material Design i trochę utknąłem. Dodałem pasek narzędzi, a moja szuflada nawigacyjna nakłada całą zawartość. Próbuję teraz utworzyć rozwijane wyszukiwanie, które wygląda tak, jak w wytycznych dotyczących materiałów : Oto, co mam teraz i nie mogę wymyślić, jak to zrobić, jak powyżej: …
Bawiłem się nowym android.support.design.widget.TabLayouti znalazłem problem w definicji klasy, nie ma metod zmiany koloru wskaźnika i domyślnej wysokości. Po przeprowadzeniu pewnych badań okazało się, że domyślny kolor wskaźnika pochodzi z AppTheme. Konkretnie stąd: <item name="colorAccent">#FF4081</item> Teraz w moim przypadku, jeśli zmienię colorAccent, wpłynie to na wszystkie inne widoki, które używają …
Moja karta Cardview w widoku listy nie wyświetla cienia w systemie Android L (Nexus 5). Również okrągłe krawędzie nie są prawidłowo pokazane. Oto kod widoku adaptera Listview: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res/com.example.myapp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" app:cardCornerRadius="4dp" app:cardElevation="4dp" > <RelativeLayout android:layout_width="match_parent" …
Bawię się trochę z Material-UI . Czy są jakieś opcje tworzenia układu siatki (jak w Bootstrap )? Jeśli nie, w jaki sposób można dodać tę funkcjonalność? Istnieje składnik GridList, ale wydaje mi się, że ma on inny cel.
Mam niestandardowy BttomSheetDialogFragment i chcę mieć zaokrąglone rogi w górnej części widoku od dołu to jest moja niestandardowa klasa, która zawyża mój układ, który chcę wyświetlać od dołu View mView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mView = inflater.inflate(R.layout.charge_layout, container, false); initChargeLayoutViews(); return mView; } a …
tło Zostałem przydzielony do stworzenia interfejsu użytkownika, który zachowuje się podobnie do tego, jak Mapy Google pokazują dolny arkusz znalezionego wyniku. Ma trzy różne fazy: Dolna treść. Górny obszar jest nadal dotykalny i nie przewija niczego na dole Treść pełnoekranowa, podczas gdy górny obszar ma duży nagłówek. Treść pełnoekranowa, podczas …
Chcę używać kolorów marki mojej firmy w całej aplikacji. Znalazłem ten problem: AngularJS 2 - Material design - ustaw paletę kolorów, w której mogę zbudować rzekomo niestandardowy motyw, ale w zasadzie jest to po prostu użycie różnych części gotowych palet. Nie chcę używać predefiniowanych kolorów Material2. Chcę mieć niepowtarzalne i …
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: …
Chcę pokazać androidowi, Snackbar (android.support.design.widget.Snackbar)kiedy zaczyna się aktywność, tak jak pokazujemy Toast. Problem polega jednak na tym, że podczas tworzenia w Snackbarten sposób musimy określić układ nadrzędny : Snackbar.make(parentlayout, "This is main activity", Snackbar.LENGTH_LONG) .setAction("CLOSE", new View.OnClickListener() { @Override public void onClick(View view) { } }) .setActionTextColor(getResources().getColor(android.R.color.holo_red_light )) .show(); Jak …
Zastanawiałem się, jak używać ikon Material, ponieważ to nie działa: <material-icon icon = "/img/icons/ic_access_time_24px.svg"> </material-icon> Wydaje mi się, że wystąpił problem ze ścieżką podaną jako parametr do atrybutu ikony. Chciałbym wiedzieć, gdzie właściwie jest ten folder ikon?
Wyświetlam pasek przekąsek w DialogFragment w pozytywnym kliknięciu alertDialog. Oto mój fragment kodu. Snackbar snackbar = Snackbar.make(view, "Please enter customer name", Snackbar.LENGTH_LONG) .setAction("Action", null); View sbView = snackbar.getView(); sbView.setBackgroundColor(Color.BLACK); snackbar.show(); Przekazuję widok fragmentu dialogowego do snackbaru. Chcę, aby tło było czarne? W jaki sposób mogę to zrobić? Wracam alertDialog w …
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 …
Chcę używać ionic w Material Design. Utknąłem między używaniem dyrektyw jonowych z niestandardowym CSS i angular-material Czytałem, że używając dyrektyw jonowych otrzymujemy wiele wydajnych funkcji, takich jak Dane aplikacji są zapamiętywane przez router UI, nawet po przejściu do innego widoku i powrocie na stronę Elementy listy Ionic są renderowane tylko …
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.