2015-03-24 3 views
10

Есть ли способ создать приложение с дизайном материала в Eclipse. Гамбургер для анимации стрелок, полноэкранный навигатор ... Заранее благодарим за любые предложения.Дизайн материалов для Android в Eclipse

+2

Есть ли причина, по которой вы используете Eclipse, а не Android Studio? –

+0

Сначала Google. StackOverflow второй. Что вы пробовали? Где ваш код? –

ответ

15

Да, вы можете создать приложение с материальным дизайном, используя затмение. Пожалуйста, следуйте всем шагам ниже, без ошибок.

Шаги:

  1. Создание нового проекта Android с Target SDK версии 21. Если проект уже существует, то просто изменить версию Target SDK.
  2. Добавьте Appcommpat v7 lib в свое рабочее пространство и добавьте эту библиотеку для создания пути к проекту. Вы можете найти эту библиотеку в sdk \ extras \ android \ support \ v7.
  3. Установить цель построения проекта на версию 21.
  4. В папке res должно быть только 2 значения папки.
    1. значения
    2. значения V21-
    3. значения

/styles.xml должно быть, как показано ниже.

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     .... 
     // Your style here 

</style> 

Значения-v21/style.xml должны быть такими, как показано ниже.

<style name="AppBaseTheme" parent="@android:style/Theme.Material.Light.DarkActionBar"> 

      .... 
      // Your style here 
</style> 

Вы можете найти различные атрибуты стиля здесь https://developer.android.com/training/material/theme.html

После выполнения вышеуказанных шагов, ваше приложение будет готово с материальной темой дизайна.

Теперь ваш второй вопрос, касающийся навигационного ящика, вы можете использовать следующую ссылку для простой и пошаговой реализации.

Часть 1 http://www.android4devs.com/2014/12/how-to-make-material-design-navigation-drawer.html4

Часть 2 http://www.android4devs.com/2015/01/recycler-view-handling-onitemtouch-for.html

Эта реализация использует вид ресайклер. Для этого вам нужно добавить в проект проект recycler view lib (location - sdk \ extras \ android \ support \ v7) и добавить его в путь сборки.

+0

Большое спасибо ... но у меня есть ошибка: «Недопустимое имя каталога ресурсов: D: \ Workspace \ test2 \ res values-21" – Arnes

+0

Я пробовал со значениями-v21, но нет. – Arnes

+0

Какую ошибку вы получаете со значениями-v21? И извините за ошибку ввода. Я отредактировал ответ. @Arnes – Pooja

0

Вы можете создавать приложения с Material Design в Eclipse с помощью библиотек, предоставляемых google. Для этого вам необходимо выполнить следующие шаги.

  • Properties>Android>Add...>appcompat_v7
  • Add...>Android Design Support Library (Вы можете import это из android-sdk\extras\android\support\)
  • Add...>RecycleViewLibrary & CardViewLibrary библиотеки для RecycleView и cardView, лучше материал выглядеть и чувствовать себя.(Вы можете import его от android-sdk\extras\android\support\v7\)
  • Добавить/Редактировать values\styles.xml

    <style name="MyMaterialTheme.Base" parent="Base.Theme.AppCompat.Light.DarkActionBar"> 
        <item name="windowNoTitle">true</item> 
        <item name="windowActionBar">false</item> 
        <item name="colorPrimary">@color/colorPrimary</item> 
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
        <item name="colorAccent">@color/colorAccent</item> 
    </style> 
    
  • Изменить тему в AndroidManifest.xml файле. android:theme="@style/MyMaterialTheme"

  • ActivityAppCompatActivity.

Надеюсь, вы сможете разрабатывать материалы, разработанные приложениями в Eclipse, эти шаги.

Важно: Поддержка Android Developer Tools (ADT) в Eclipse завершается. Вы должны как можно скорее перенести проекты разработки приложений в Android Studio.

Смежные вопросы