Обратная совместимость Материальный дизайн

Как сообщает Google на этой странице, Material Theme доступна только на Android L Developer Preview. . Но как эти приложения могут работать на предыдущей версии Android L?

https://play.google.com/store/apps/details?id=com.borggren.notes

http://officialandroid.blogspot.it/2014/10/a-new-look-for-google-play-newsstand.html

Есть другие приложения.

Используют ли они какие-то компоненты, похожие на материальный дизайн?

Разве они не используют «android:Theme.Material»?

Или есть способ использовать Material Theme в предыдущих версиях (и я единственный, кто не знает, как это сделать)?


person fran    schedule 02.10.2014    source источник
comment
Во втором случае это приложение Google, поэтому Google может делать все, что хочет Google.   -  person CommonsWare    schedule 03.10.2014
comment
В порядке. Я знаю. Я согласен. Но в первом случае?   -  person fran    schedule 03.10.2014
comment
Подождите, пока библиотека поддержки будет обновлена ​​для материала.   -  person alanv    schedule 03.10.2014
comment
stackoverflow.com/questions/26120764/   -  person Gabriele Mariotti    schedule 03.10.2014


Ответы (1)


Я думаю, что они используют компоненты, а не саму тему. Если вы попытаетесь указать эту тему в качестве общей темы в студии без minSDK = 21, вы получите ошибку. Они пытаются подражать материальному дизайну.

Например, если вам нужна плавающая панель действий, вы можете использовать этот проект. https://github.com/FaizMalkani/FloatingActionButton

Я предполагаю, что он использует макет кадра, чтобы эмулировать эту кнопку в правом нижнем углу. Взглянуть!!

person nick92    schedule 02.10.2014