Android material 在 Eclipse 中设计

Android material design in Eclipse

有没有什么方法可以在 Eclipse 中创建具有 Material 设计的应用程序?汉堡到箭头动画,全屏高度导航抽屉...

是的,您可以使用 Eclipse 创建具有 material 设计的应用程序。 请仔细按照以下每个步骤操作,不要出现任何错误。

步骤:

  1. 使用 Target SDK 版本 21 创建一个新的 Android 项目。如果您的项目已经存在,则只需更改 Target SDK 版本即可。
  2. 将 Appcompat v7 库添加到您的工作区并将此库添加到项目的构建路径中。您可以在 sdk\extras\android\support\v7.
  3. 找到这个库
  4. 将项目构建目标设置为版本 21。
  5. res 文件夹中应该只有 2 个值文件夹。
    1. 值-v21

values/styles.xml 应该如下所示。

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

</style>

values-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

完成上述步骤后,您的应用将准备好 material 设计主题。

关于导航抽屉的第二个问题,您可以使用以下 link 进行简单和逐步的实施。

第 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

此实现使用回收器视图。为此,您需要将回收器视图库(位置 - sdk\extras\android\support\v7)添加到您的项目并将其添加到构建路径。

您可以使用 google 提供的库在 Eclipse 中使用 Material Design 开发应用程序。您需要按照以下步骤进行操作。

  • Properties> Android> Add...>appcompat_v7
  • Add...> Android Design Support Library(你可以从 android-sdk\extras\android\support\ import
  • Add...> RecycleViewLibrary & CardViewLibrary 用于 RecycleView 和 cardView 的库,更好的 material 外观。 (您可以 import 来自 android-sdk\extras\android\support\v7\
  • Add/Edit 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"

  • 将您的 Activity 延长 AppCompatActivity

希望您可以通过这些步骤在 Eclipse 中开发 Material 设计的应用程序。

重要提示: Eclipse 中对 Android 开发人员工具 (ADT) 的支持即将结束。您应该尽快将您的应用开发项目迁移到 Android Studio。