首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高程不适用于android.support.design.widget.FloatingActionButton

高程不适用于android.support.design.widget.FloatingActionButton
EN

Stack Overflow用户
提问于 2015-06-09 18:03:15
回答 4查看 8K关注 0票数 5

我刚刚开始了android的开发并尝试了新的材料设计。

是我的主要活动的屏幕截图,它有一个FloatingActionButton,但它不应用任何提升(没有阴影)。

如何在这个新小部件(android.support.widget.FloatingActionButton).上启用阴影?

这是布局xml中的代码。

代码语言:javascript
复制
<android.support.design.widget.FloatingActionButton
        android:id="@+id/add_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/ic_add_action"
        android:layout_margin="16dp"
        android:elevation="10dp"
        android:padding="10dp"/>

任何帮助都很感激。谢谢

请注意,我只想使用android设计库,而不是其他任何github库。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-06-09 18:48:49

经过大量的研究,我找到了正确的方法来使用FAB没有任何问题。使用下面的代码作为模板:

代码语言:javascript
复制
<android.support.design.widget.FloatingActionButton
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/your_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="@dimen/floating_button_margin_bottom"
        android:layout_marginRight="@dimen/floating_button_margin_right"
        app:elevation="@dimen/floating_button_elevation"
        app:borderWidth="0dp"
        app:rippleColor="@color/your_ripple_color"
        app:backgroundTint="@color/your_bg_color" />
票数 17
EN

Stack Overflow用户

发布于 2015-06-09 18:22:00

我只是在测试浮动动作按钮。对我来说很管用。

尝试为您的按钮添加app:borderWidth="0dp",这可能解决问题。我在其他一些帖子中看到,这可能是设计库中的一个问题。

票数 7
EN

Stack Overflow用户

发布于 2015-06-09 18:48:54

您的XML布局可能遗漏了以下代码:

代码语言:javascript
复制
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   app:xmlns="http://schemas.android.com/apk/res-auto"
   ... >
         <android.support.design.widget.FloatingActionButton
            ... 
            app:borderWidth="0dp"
            app:elevation="4dp" />
   ... 
</RelativeLayout>

编辑

有关FloatingActionButton的更多信息,请参见此post,它解释了问题和设计指南。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30739535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档