diff --git a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java index be45de1d40..0248e98239 100644 --- a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java +++ b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java @@ -334,10 +334,12 @@ public class PersonalFragment extends BaseFragment implements Observer { - uploadVideoStreamingPlaying("开始播放-拖回0秒") - } - GSYVideoView.CURRENT_STATE_PAUSE -> { - uploadVideoStreamingPlaying("暂停-拖回0秒") - } + super.onStopTrackingTouch(seekBar) + if (currentPositionWhenPlaying == 0) { + when (mCurrentState) { + CURRENT_STATE_PLAYING, CURRENT_STATE_PREPAREING, CURRENT_STATE_PLAYING_BUFFERING_START -> { + uploadVideoStreamingPlaying("开始播放-拖回0秒") + } + GSYVideoView.CURRENT_STATE_PAUSE -> { + uploadVideoStreamingPlaying("暂停-拖回0秒") } } - uploadVideoStreamingPlaying("结束拖动", (currentPositionWhenPlaying / 1000).toString()) - //拖动进度条松开手指后,直接从当前具体的秒数开始播放 - if (mCurrentState == GSYVideoView.CURRENT_STATE_PAUSE) { - onVideoResume() - } - }, 500) + } + uploadVideoStreamingPlaying("结束拖动", (currentPositionWhenPlaying / 1000).toString()) + //拖动进度条松开手指后,直接从当前具体的秒数开始播放 + if (mCurrentState == GSYVideoView.CURRENT_STATE_PAUSE) { + onVideoResume() + } } override fun getEnlargeImageRes(): Int { diff --git a/app/src/main/res/layout/fragment_personal.xml b/app/src/main/res/layout/fragment_personal.xml index 9812d9e629..be3b3a2b9c 100644 --- a/app/src/main/res/layout/fragment_personal.xml +++ b/app/src/main/res/layout/fragment_personal.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + android:descendantFocusability="blocksDescendants" android:fitsSystemWindows="true" android:paddingBottom="54dp"> @@ -163,7 +164,7 @@ android:layout_width="match_parent" android:layout_height="50dp" app:layout_collapseMode="pin" - app:navigationIcon="@null"/> + app:navigationIcon="@null" />