【发布时间】:2015-09-30 16:17:40
【问题描述】:
我正在使用来自 Google 新设计支持库的新 CoordinatorLayout。
我有以下布局:
<android.support.design.widget.CoordinatorLayout>
<android.support.design.widget.AppBarLayout>
<android.support.design.widget.CollapsingToolbarLayout
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
app:layout_collapseMode="parallax"/>
<android.support.v7.widget.Toolbar />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<LinearLayout
app:layout_behavior="@string/appbar_scrolling_view_behavior" >
<android.support.design.widget.TabLayout />
<android.support.v4.view.ViewPager
android:id="@+id/viewPager" />
</LinearLayout>
<com.getbase.floatingactionbutton.FloatingActionsMenu
app:layout_anchor="@id/viewPager"
app:layout_anchorGravity="bottom|right|end"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
>
<com.getbase.floatingactionbutton.FloatingActionButton />
</com.getbase.floatingactionbutton.FloatingActionsMenu>
</android.support.design.widget.CoordinatorLayout>
问题是ViewPager 总是覆盖在API >= 21 上的FloatingActionMenu 之上,有解决办法吗?我尝试使用view.bringToFront() 来解决这个问题,但没有运气。我也移动了Views,仍然没有运气。我尝试过的事情:
- 将
FABMenu移入AppBarLayout - 将
FABMenu移入LinearLayout
运气不好。
有没有人经历过类似的事情?
【问题讨论】:
标签: android android-viewpager android-view android-coordinatorlayout