Android material 在 Eclipse 中设计
Android material design in Eclipse
有没有什么方法可以在 Eclipse 中创建具有 Material 设计的应用程序?汉堡到箭头动画,全屏高度导航抽屉...
是的,您可以使用 Eclipse 创建具有 material 设计的应用程序。
请仔细按照以下每个步骤操作,不要出现任何错误。
步骤:
- 使用 Target SDK 版本 21 创建一个新的 Android 项目。如果您的项目已经存在,则只需更改 Target SDK 版本即可。
- 将 Appcompat v7 库添加到您的工作区并将此库添加到项目的构建路径中。您可以在 sdk\extras\android\support\v7.
找到这个库
- 将项目构建目标设置为版本 21。
- res 文件夹中应该只有 2 个值文件夹。
- 值
- 值-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。
有没有什么方法可以在 Eclipse 中创建具有 Material 设计的应用程序?汉堡到箭头动画,全屏高度导航抽屉...
是的,您可以使用 Eclipse 创建具有 material 设计的应用程序。 请仔细按照以下每个步骤操作,不要出现任何错误。
步骤:
- 使用 Target SDK 版本 21 创建一个新的 Android 项目。如果您的项目已经存在,则只需更改 Target SDK 版本即可。
- 将 Appcompat v7 库添加到您的工作区并将此库添加到项目的构建路径中。您可以在 sdk\extras\android\support\v7. 找到这个库
- 将项目构建目标设置为版本 21。
- res 文件夹中应该只有 2 个值文件夹。
- 值
- 值-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。