当前位置: 首页 > 知识库问答 >
问题:

Eclipse中的Android材质设计

洪高阳
2023-03-14

有没有办法在Eclipse中创建具有材质设计的应用程序?汉堡到箭头动画,全屏高度导航抽屉。。。

共有2个答案

江光明
2023-03-14

您可以使用google提供的库在Eclipse中使用材料设计开发应用程序。你需要按照下面的步骤去做。

>

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

在Androidanifest.xml文件中更改主题。

通过AppCompatActivity扩展您的活动。

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

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

廖诚
2023-03-14

是的,你可以使用eclipse创建一个带有材料设计的应用程序。请仔细遵循以下每个步骤,没有任何错误。

步骤:

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

    值/styles.xml应该如下。

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

    值-v21/样式。xml应该如下所示。

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

    你可以在这里找到不同的风格属性https://developer.android.com/training/material/theme.html

    完成以上步骤后,您的应用程序将准备好材料设计主题。

    现在你的第二个问题关于抽屉菜单,你可以使用下面的链接来简单和逐步实现。

    第一部分http://www.android4devs.com/2014/12/how-to-make-material-design-navigation-drawer.html4

    第二部分http://www.android4devs.com/2015/01/recycler-view-handling-onitemtouch-for.html

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

 类似资料:
  • 我是Android材料设计概念的新手。我创建了一个新项目并添加了带有AppCompat支持的前Lollipop版本的材料主题,但我的问题是,在Lollipop中它显示了ActionBar又名工具栏,但如果我在Lollipop前运行相同的,它不会显示ActionBar。 我是否只需要在我的布局中的任何地方使用工具栏控件,而不管API版本如何? 编辑:

  • 我使用Android Studio,我想在低于21的API中使用材料设计功能。首先,我读了这些问题: 如何在eclipse中使用api低于21的材质设计特性? 我希望在日食中采用5.0之前的材质设计设备 Android设计支持库和材质设计向后兼容? 我还阅读了以下内容: https://developer . Android . com/training/material/compatibilit

  • Cesium中为几何形状设置材质有多种方法 第一种方法 Material 直接构建Cesium.Material对象,通过设置Material的属性来进行控制,官方示例和API描述的比较清楚, API说明 材质示例 第二种方法 MaterialProperty 今天介绍通过MaterialProperty设置: Cesium 材质相关的类为 MaterialProperty,它有以下几个子类: –

  • 如何实现谷歌材料设计指南中描述的“凸起按钮”和“扁平按钮”? 凸起的按钮为大多数平面布局增加了维度。他们强调 在工具栏和对话框中使用平面按钮,以避免过度分层。 资料来源:http://www.google.com/design/spec/components/buttons.html

  • 我对材料设计的纽扣样式感到困惑。我想要得到彩色凸起的按钮,像在附加的链接。,像“强制停止”和“卸载”按钮下看到的用法部分。是否有可用的样式或我需要定义它们? http://www.google.com/design/spec/components/buttons.html#按钮-用法 我找不到默认按钮样式。 示例: 如果我尝试通过添加 所有的样式都消失了,如触摸动画,阴影,圆角等。

  • 我正在开发一个应用程序,它将有一个非常类似的界面,我的问题是,所有的动画都来自于材料设计,但我是否必须对所有这些东西进行编程,或者android是否有用于材料设计的动画库来实现这一点?