Jakie są zalety i wady CardView
, inne niż cień lub wysokość, jakie są korzyści z wydajności i wyglądu? To, co jest zrobione przy użyciu CardView
, może być również wykonane przy użyciu kombinacji innych układów.Zalety i wady CardView
Odpowiedz
Zaleta Cardview
jest zdecydowanie domyślną implementacją cienia i zaokrąglonych rogów, w prostych słowach Cardview
to tylko FrameLayout z cieniem i zaokrąglonymi narożnikami. Możesz zrobić prawie to samo z urządzeniem Cardview
, które możesz wykonać z Framelayout
(jako Cardview
rozszerza FrameLayout
). Cardview
dla interfejsu API> 21 używa apozycji elewacji do ustawienia cieni, natomiast w przypadku interfejsu API poniżej 21 dodaje obicie z szarym tłem w celu utworzenia fałszywych cieni (podobne do niestandardowej implementacji, o której mówiono).
Cardview
jest przeznaczony do przechowywania pojedynczy widok dziecka w sobie i byłoby bardzo trudne do zarządzania wieloma widokami dziecka bez nakładania się na siebie, ponieważ nie ma wsparcia od nieruchomości, takich jak layout_below
, layout_torightof
etc .. do przezwyciężenia tego, podejście zastosowane przez programistów byłoby dodanie kolejnego Relativelayout
w ramach Cardview
w celu zarządzania widokami podrzędnymi, teraz doprowadziłoby to do większego zużycia zasobów z powodu układów zagnieżdżonych.
Aby obsłużyć złożone układy, zaleca się używanie niestandardowych widoków i używanie pojedynczego widoku podrzędnego przy użyciu Cardview
.
Aby po prostu umieścić na górze zaokrąglone krawędzie i cienie: Jeśli weźmiesz pod uwagę Framelayout jako ciasto, to elewacja jest jak lukrowanie, a zaokrąglone krawędzie są jak wiśnia. Jego estetyka z lukrem i polewą, ale musisz rzucić dodatkowe pieniądze na wisienkę i wiśnię.
To, co masz na myśli, to "CardView" jest korzystny tylko wtedy, gdy jest używany dla Api> 21. Dla Api <21 działa to tak samo jak 'FrameLayout'. –
@MohammedAli Nie, dla API <21, wyświetla cienie i rogi z niestandardową implementacją. Korzyścią jest to, że projekt jest spójny we wszystkich wersjach interfejsu API. – sorianiv
@Psypher, proszę też odpowiedzieć na to: http://stackoverflow.com/questions/36393540/no- shadow-elevation-underneath-second-card-if-there-are- two-card-in-the-layout –
- 1. Zalety i wady Haskella
- 2. Zalety i wady BPMN?
- 3. Zalety i wady korzystania z biblioteki Enterprise
- 4. Zalety i wady bibliotek klienta Clojure http:
- 5. Zalety i wady korzystania z programu Storyboarding?
- 6. Zalety i wady posiadania złożonego klucza podstawowego ...
- 7. Event-driven CMS - zalety i wady
- 8. CCI vs. Mono.Cecil - zalety i wady
- 9. Baza danych Zalety/wady i alternatywy EAV
- 10. Zalety/wady strategii Redis paginacji
- 11. Zalety i wady SQLite.NET i SQL Server Compact
- 12. Polecenia WPF a zdarzenia Zalety/wady
- 13. Zalety/wady obiektu obserwatora globalnego vs. mieszanka
- 14. Logowanie sesji a uwierzytelnianie HTTP. Zalety Wady:
- 15. Zalety/Wady różnych implementacji porównywania obiektów
- 16. Jakie są zalety/wady szwy nad sprężyną?
- 17. Zalety i wady MVC w zakresie tworzenia aplikacji internetowych
- 18. trzy sposoby zachowywania wykres w pamięci, zalety i wady
- 19. Zalety i wady umieszczania kontekstu db w statycznej bibliotece klas
- 20. Co to jest drzewo urządzeń? Zalety i wady?
- 21. Zalety i wady silnika do przechowywania archiwum MySQL?
- 22. Jakie są zalety i wady statycznego łączenia biblioteki?
- 23. Zalety i wady posiadania repozytoriów statycznych w aplikacji ASP.NET MVC
- 24. Zalety i wady AppSettings vs applicationSettings (.NET app.config/Web.config)
- 25. Zapytania dotyczące różnych baz danych, łączy zalety i wady.
- 26. Web Service VS. Strony Aspx: Wady i zalety
- 27. Wady, zalety itp. Między ILMerge lub ResolveAssembly dla osadzania złożeń?
- 28. Kursor w pętli - jakie są zalety/wady kursorów?
- 29. Podszewka CardView i zaokrąglone rogi
- 30. Jakie zalety/wady MSTest i NUnit mają w porównaniu do siebie?
Nie ma różnicy w 'CardView' i' ListView' oprócz ** cienie ** i ** zaokrąglone rogi **. Możesz zrobić wszystko w widoku listy, które można zrobić w widoku karty. – Apurva