YouTubePlayerSupportFragment 之外的可点击浮动操作按钮
Clickable floating action button outside of YouTubePlayerSupportFragment
我有一个带有 YouTubePlayerSupportFragment 和浮动操作按钮的 Activity。视频开始前悬浮按钮是可以点击的,但是视频初始化后,我无法再点击悬浮按钮了。我想让它在视频开始后可以点击。
我知道视图不能覆盖 YouTubePlayer,但在这种情况下,按钮不会覆盖 YouTubePlayer。
这是我的 activity 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>
我解决了我的问题。问题是我还有一个带有按钮的 PopupWindow 来控制视频(播放、暂停、全屏......),它覆盖了按钮。我将 PopupWindow 的高度设置为与 YouTubePlayerSupportFragment 大小一致。
我有一个带有 YouTubePlayerSupportFragment 和浮动操作按钮的 Activity。视频开始前悬浮按钮是可以点击的,但是视频初始化后,我无法再点击悬浮按钮了。我想让它在视频开始后可以点击。 我知道视图不能覆盖 YouTubePlayer,但在这种情况下,按钮不会覆盖 YouTubePlayer。
这是我的 activity 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>
我解决了我的问题。问题是我还有一个带有按钮的 PopupWindow 来控制视频(播放、暂停、全屏......),它覆盖了按钮。我将 PopupWindow 的高度设置为与 YouTubePlayerSupportFragment 大小一致。