【问题标题】:Navigation Drawer overlap with BubblePicker view?导航抽屉与 BubblePicker 视图重叠?
【发布时间】:2018-02-10 20:10:52
【问题描述】:

我正在使用一个用于气泡动画的气泡选择器库和一个用于导航栏的材质抽屉库。

我面临气泡选择器视图与导航抽屉重叠的问题。可能是什么问题以及如何解决它。

这是我布局中的气泡选择器代码

<com.igalata.bubblepicker.rendering.BubblePicker
    android:id="@+id/Bubblepick"
    android:layout_width="300dp"
    android:layout_height="match_parent"
    android:layout_marginLeft="50dp"
    app:backgroundColor="#f1ff78"/>

【问题讨论】:

    标签: android navigation-drawer bubble-popup


    【解决方案1】:

    setZOrderOnTop(false) 设置为气泡选择器

    picker = findViewById(R.id.picker);
    picker.setZOrderOnTop(false);
    

    【讨论】:

    • 嗨@i_m_mahii 上面给出的解决方案使我的气泡不可见,它们是不可见的,你能帮忙吗?
    【解决方案2】:

    我的第一个想法是气泡选择器正在呈现在抽屉顶部。你的布局是什么样的,包括抽屉?如果库始终呈现在所有内容之上,那么您可能需要在抽屉打开时使用 bubblePickerView.setVisibility(View.INVISIBLE) 来切换可见性

    【讨论】:

    • 我在抽屉中的布局非常标准,在导航栏中有一些带有 textview 的图标。将视图设置为不可见不是一个好的选择,会让 ui 看起来很奇怪。任何选项都可以在导航抽屉下方制作气泡选择器视图?
    • 发布您的整个布局 xml
    猜你喜欢
    • 1970-01-01
    • 2017-07-08
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多