새로운 Android 소재 디자인이 3.0 또는 2.1과 같은 기존 Android 버전을 지원합니까? 그것이 어떻게 보일 것인가를지지한다면? 진짜 소재 디자인으로 또는 오래된 디자인으로? 나는 물질 디자인 테마로 애플 리케이션을 업데이트하려하고있다. 그래서 이미이 작업을 수행 한 사람이 있는가?Android 소재 디자인
답변
개념과 같은 재료 디자인이 지금까지 모든 것을 할 수 있습니다. 일부 작업은 새로운 작업 표시 줄 디자인 지침을 모방하는 등 많은 작업을 필요로하는 반면, 일부 작업은 훨씬 간단합니다 (예 : 내용 간격 및 색상에 대한 새로운 지침).
여기에 도움이되는 라이브러리가 있습니다. "카드"의 개념을 지원하는 제 3 자 라이브러리가 Cards UI for Android과 Cardslilb이고, Floating Action Button에 대한 라이브러리가 있습니다.
Material 테마가 앱을 "Material"으로 자동 또는 다소 자동으로 만드는 한, 지금 지원 라이브러리 구현은 없습니다. 현재 시장에서 볼 수있는 것은 대부분 처음부터 완료됩니다. 안드로이드 L이 공식적으로 발표 될 때까지 기다리는 것이 좋습니다. 새 버전의 지원 라이브러리에는이 기능 중 일부 (such as CardView
)에 대한 지원이 포함됩니다.
답장을 보내 주셔서 감사합니다. 왜 단순한 ListView 대신에 카드 디자인에 대한 커다란 소란이 있습니다. 그리드 뷰에 무슨 일이 일어 났는데 스티커 디자인을 나열 했나요? – Kirk
카드 디자인이 커지기 시작했습니다. 앱이 가장 많이 포함되어 있기 때문입니다. 또한 소재 디자인의 가시성이 매우 뛰어납니다. Google은 카드 목록과 일반 목록, 그리드 [여기] (http://www.google.com/design/spec/components/lists.html#lists-usage) 및 [ 여기] (http://www.google.com/design/spec/components/cards.html#cards-usage). –
v7 Appcompat library 및 Design Support Library을 사용하여 Lollipop 이전 Android 버전에서 자료 디자인을 지원할 수 있습니다.
"새로운 Android Material Design이 3.0 또는 2.1과 같은 기존 Android 버전을 지원합니까?" - AFAIK, 안드로이드의 Material Design에 대한 제작 지원은 없습니다. "L"개발자 미리보기에는 Material Design의 일부 측면이 있으며 "L"에만 사용됩니다. "이미 소재 디자인 테마로 앱을 업데이트하려고합니다. 이미 이미이 작업을 수행 한 사람이 있습니까?" - Android 버전의 다음 버전이 나올 때까지 Android 지원 패키지를 업데이트 한 후 몇 달 동안이 작업을 연기하고 이전 API에서 사용할 수있는 내용을 확인하는 것이 좋습니다. – CommonsWare
나는 evernote가 약간의 재료 디자인으로 업데이트했기 때문에이 결정을 내 렸습니다. 나는 그 사람들이 안드로이드의 적절한 지원없이 새로운 디자인으로 어떻게했는지 궁금해하고있었습니다. 새로운 evernote가 API18에서 실행되기 때문에 – Kirk
Evernote가 Google 엔지니어와 긴밀히 협력하고 있으며, 업데이트 된 Android Support 패키지의 시험판 버전 등이있을 수 있습니다. 또는 Evernote가 "총을 뛰어 넘고"앞으로 언젠가는 "실제"Material Design 구현과 더 잘 어울릴 수 있도록 일을 다시 할 수 있습니다. – CommonsWare