FAB Touch не распознается с масштабируемым ImageView - PullRequest
0 голосов
/ 05 октября 2018

Внутри моей деятельности есть кнопка FAB, которая отображается поверх масштабируемого ImageView, я использую этот Class для Imageview, и он отлично работает, за исключением того, что касание FAB, кажется, не распознается, потому что оно перехваченослушатель сенсорного изображения.!

Я знаю, что могу установить фиксированный размер для ImageView, чтобы решить эту проблему, но я хочу, чтобы изображение заполняло весь экран, в то время как масштабирование вроде как делает Instagram, и этот класс обеспечивает это прекрасно, так что мне действительно нужно решить эту проблему?

Вот моя деятельность xml

PS: я использую эту библиотеку дляФАБ

<?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>
...