У меня есть активность с функцией YouTubePlayerSupportFragment и плавающей кнопкой. Перед началом видеоролика плавающая кнопка доступна, но после инициализации видео я больше не могу нажимать на плавающей кнопке. Я хочу сделать его кликабельным после начала видео. Я знаю, что просмотр не может быть поверх YouTubePlayer, но в этом случае кнопка не накладывается на YouTubePlayer.Нажатие кнопки плавающего действия за пределами YouTubePlayerSupportFragment
Вот моя деятельность XML, которая содержит как YouTubePlayerFragment и плавающую кнопку:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:fab="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_youtube_player_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="hanappaula.br.youtubedownloader.activities.YouTubePlayerActivity">
<fragment
android:id="@+id/activity_youtube_fragment"
android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<com.melnykov.fab.FloatingActionButton
android:id="@+id/activity_youtube_floating_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_content_add"
fab:fab_colorNormal="#2196F3"
fab:fab_colorPressed="#448AFF"
fab:fab_colorRipple="#9E9E9E" />
</RelativeLayout>
Вы уверены, что кнопка не накладывается на фрагмент? Это второй ребенок вашего «RelativeLayout», поэтому есть шанс, что он пойдет вверх. Как насчет добавления 'android: layout_above =" @ + id/activity_youtube_floating_button "' в представление фрагмента? – EyesClear
Я не уверен, но поскольку фрагмент занимает только 1/3 активности, а видео внутри него играет, я почти уверен, что кнопка не накладывает фрагмент. Я попробовал то, что вы сказали, но я все еще не могу сделать кнопку нажатой. –