Я использую Baidu Map Android SDK, потому что нахожусь в Китае. Я хочу поместить кнопку Float Action над MapView (рисунок эффекта похож на это) . Но когда я делаю это в обычном режиме, FAB виден, но недоступен. Похоже, что поверх FAB есть еще один сенсорный слой представления карты, который отключает мое сенсорное управление.
Что меня еще больше удивляет, так это то, что если я изменяю FAB на обычную кнопку, она отлично работает при нажатии.
Часть моего XML:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<com.baidu.mapapi.map.TextureMapView
android:id="@+id/bmapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/get_current_location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_gps_fixed_black_24dp"
android:layout_margin="@dimen/fab_margin"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"/>
</RelativeLayout>