我有一个带有YouTubePlayerSupportFragment和浮动操作按钮的活动。在视频开始之前,浮动按钮是可点击的,但在视频初始化之后,我无法再点击浮动按钮。我想在视频开始后点击它。 我知道View不能通过YouTubePlayer,但在这种情况下,该按钮不会覆盖YouTubePlayer。
这是我的活动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>
答案 0 :(得分:1)
我解决了我的问题。事情是我还有一个带按钮的PopupWindow控制视频(播放,暂停,全屏..),它覆盖了按钮。我将PopupWindow的高度设置为与YouTubePlayerSupportFragment大小一致。