我的活动中有一个FAB按钮,该按钮显示在可缩放的Imageview顶部,我正在将此Class用于Imageview,它的工作原理非常好,但是FAB触摸似乎无法识别,因为它被imageview拦截了触摸听众。!
我知道我可以为ImageView设置一个固定的大小来解决此问题,但是我希望图像在像instagram这样缩放的同时能填满整个屏幕,并且此类提供了完美的效果,因此我确实需要解决此问题?
这是我的活动xml
PS:我正在将library用于FAB
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<com.xxxx.xxxx.instapicfull.PinchImageView
android:id="@+id/photo_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:layout_gravity="center"
android:layout_margin="2dp"
android:background="@color/black"
android:visibility="visible" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:alpha="0.5"
app:elevation="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="16dp"
app:backgroundTint="@color/green"
app:fabSize="normal"
app:srcCompat="@drawable/info_list" />
<com.hlab.fabrevealmenu.view.FABRevealMenu
android:id="@+id/fabMenu"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="visible"
app:animateItems="true"
app:menuBackgroundColor="@color/colorWhite"
app:menuDirection="up"
app:menuRes="@menu/menu_options"
app:menuSize="normal"
app:showOverlay="true"
app:showTitle="true" />
</android.support.design.widget.CoordinatorLayout>