Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Hank
49 / 40 / 3
Регистрация: 28.12.2011
Сообщений: 228
#1

Material design для api10 - Android

05.03.2015, 01:28. Просмотров 714. Ответов 16
Метки нет (Все метки)

Доброй ночи!

Пишу приложения с требованиями по build target API 10. Хотелось бы сделать в рамках новой концепции material design. Подскажите, реально ли натянуть данную концепцию на старые версии.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
05.03.2015, 08:08     Material design для api10 #2
Не соврать, но вроде как appcompat подключить можно? Вот только оно надо?
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
05.03.2015, 12:23     Material design для api10 #3
Скорей всего нет, material design работает начиная с 14 апи...
dan41k
]:->
97 / 91 / 13
Регистрация: 12.11.2013
Сообщений: 398
05.03.2015, 13:32     Material design для api10 #4
Вполне реально с помощью support v7 + некоторые Open Source либы (например для FAB)
ILNAR_93
Android
217 / 217 / 21
Регистрация: 19.01.2013
Сообщений: 1,634
Записей в блоге: 3
05.03.2015, 17:03     Material design для api10 #5
Коллеги, подскажите, как подключить? Тоже хочется попробовать )

Пробую так:
XML
1
 <style name="AppBaseTheme" parent="android:Theme.Material">
Ошибка:

Multiple annotations found at this line:
- android:Theme.Material requires API level 21 (current min is 14)
- error: Error retrieving parent for item: No resource found that matches the given name
'android:Theme.Material'.
dan41k
]:->
97 / 91 / 13
Регистрация: 12.11.2013
Сообщений: 398
05.03.2015, 17:24     Material design для api10 #6
Так не пойдет. Ты должен использовать обычную AppCompat тему.
ILNAR_93
Android
217 / 217 / 21
Регистрация: 19.01.2013
Сообщений: 1,634
Записей в блоге: 3
06.03.2015, 11:37     Material design для api10 #7
Java
1
2
public class ActionBarActivitye extends [COLOR="Red"]ActionBarActivity [/COLOR]{
}
error:

ActionBarActivity cannot be resolved to a type

Знает кто как решить?))

Добавлено через 28 минут
Решение моего вопроса:

Go to your project in the navigator, right click on properties.

Go to the Java Build Path tab on the left.

Go to the libraries tab on top.

Click add external jars.

Go to your ADT Bundle folder, go to sdk/extras/android/support/v7/appcompat/libs.

Select the file android-support-v7-appcompat.jar

Go to order and export and check the box next to your new jar.

Click ok.
Добавлено через 2 часа 23 минуты
Что то я делаю не так.. Может кто скинуть хелло ворлд с матеал дизайном?
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
06.03.2015, 13:59     Material design для api10 #8
Цитата Сообщение от ILNAR_93 Посмотреть сообщение
Что то я делаю не так.. Может кто скинуть хелло ворлд с матеал дизайном?
Не будет на 10 апи работать материалка)) Можете и не пытаться, мнимум апи 14

Добавлено через 1 минуту
https://github.com/navasmdc/MaterialDesignLibrary вот либа, но опять же 14 апи
ILNAR_93
Android
217 / 217 / 21
Регистрация: 19.01.2013
Сообщений: 1,634
Записей в блоге: 3
06.03.2015, 15:13     Material design для api10 #9
dajver, у тебя этот пример работает ? У меня нет.. ( Опять ошибки....
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
06.03.2015, 15:15     Material design для api10 #10
Конечно работает) Я использую его во всех своих приложения. Что пишет ? В чем причина не работы?)
ILNAR_93
Android
217 / 217 / 21
Регистрация: 19.01.2013
Сообщений: 1,634
Записей в блоге: 3
06.03.2015, 15:29     Material design для api10 #11
Я скачал, далее делаю ИМПОРТ -> Existing Android code.. -> Выбираю MaterialDesignLibrary-master...

Сразу в консоль валятся такие ошибки:
[2015-03-06 16:20:11 - MaterialDesignDemo] D:\source\java\skull\MaterialDesignLibrary-master\MaterialDesignDemo\res\layout\activity_switchs.xml:37: error: No resource identifier found for attribute 'checked' in package 'com.gc.materialdesigndemo'

Вот скриншот https://yadi.sk/i/HRPK-hTdf5fJS

Добавлено через 7 минут
если из XML все ругающиеся убрать то работает но получается чего то не хватает...
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
06.03.2015, 15:31     Material design для api10 #12
Удаляйте еклипс и ставьте студию, проблем в 10 раз меньше будет с импортом доп либ...Сейчас студия вышла из стадии беты, работает намного стабильней. И в ней удобней работать, она специально предназначена для разработки под дроид)
ILNAR_93
Android
217 / 217 / 21
Регистрация: 19.01.2013
Сообщений: 1,634
Записей в блоге: 3
06.03.2015, 15:54     Material design для api10 #13
dajver, получается эклипс мудит?
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
06.03.2015, 15:55     Material design для api10 #14
Эклипс давно отпал для разработки под дроид, студия более мощный инструмент для разработки. В еклипсе не т и половины того что есть в студии.
ILNAR_93
Android
217 / 217 / 21
Регистрация: 19.01.2013
Сообщений: 1,634
Записей в блоге: 3
06.03.2015, 15:56     Material design для api10 #15
dajver, отстою я походу))
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
06.03.2015, 16:00     Material design для api10 #16
Цитата Сообщение от ILNAR_93 Посмотреть сообщение
отстою я походу))
Ну на пол года точно)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2015, 18:13     Material design для api10
Еще ссылки по теме:

Как поставить тему Material? Android
Приложение-анкета по канонам material design Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Паблито
2063 / 1805 / 562
Регистрация: 12.05.2014
Сообщений: 6,430
Завершенные тесты: 1
06.03.2015, 18:13     Material design для api10 #17
Я ради этой библиотеки переехал с эклипса на идею с его gradle. На эклипсе так и не смог его подключить.
Теперь получаю вот такое сообщение при попытке создать обычную кнопку:
Кликните здесь для просмотра всего текста
Material design для api10

Обратите внимание на название файла, который он не видит java.lang.NoSuchFieldError: shape_bacground.
Тени у него сделаны через ОДИН png файл. Ракел еще тот.

Другими словами, такой material design вы можете сделать в любой момент сами если нарисуете картинку тени (благо фотошоп-гайдов полно в инете) и примените ее как фон на лаяут под любою вашу кнопку старого дизайна.
Yandex
Объявления
06.03.2015, 18:13     Material design для api10
Ответ Создать тему
Опции темы

Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru