android – 浮动操作按钮始终显示在顶部

我试图在浮动操作按钮的顶部显示textview.在FrameLayout内部,我有1个FAB和1个TextView:
<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|start"
    android:padding="@dimen/fab_margin">

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fabAddSeller"
        android:layout_width="70dp"
        android:layout_height="70dp"
        app:backgroundTint="#3780f4"
        android:stateListAnimator="@null"/>

    <TextView
        android:id="@+id/tvSellRecordCount"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/sell_record_counter"
        android:layout_gravity="top|end"
        android:text="12"
        android:textColor="#FFFFFF"
        android:textSize="10sp" />

</FrameLayout>

根据这个answer,我补充道

android:stateListAnimator=”@null”

FAB – 没有区别.我在FAB之后放了TextView – 没有效果.

如何在FloatingActionButton上显示另一个视图?

解决方法

在Android Studio中,我可以在向文本视图添加高程后修复:
android:elevation="6dp"

FAB似乎有5dp的海拔高度.

但是,我不确定这是否完全适用于您,因为API> = 21可以提升.

尝试在真实设备中进行一些测试……

也许,android:stateListAnimator =“@ null”在真实设备/模拟器中就足够了.

UPDATE

添加app:elevation后,此修复程序也开始使用旧版API

app:elevation="6dp"
android:elevation="6dp"

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...