进度圈

This commit is contained in:
renhaoting 2025-12-05 13:37:51 +08:00
parent fedae8b98f
commit 09d74032a9
2 changed files with 16 additions and 3 deletions

View File

@ -182,7 +182,8 @@ class HomeItemFragment : AppViewsEmptyViewModelFragment<ViewBinding>() {
playVideo()
}
PlayerConstants.PlayerState.BUFFERING -> {
//togglePlayingState(false)
binding?.circlePb?.isVisible = true
//showLoading(true)
}
PlayerConstants.PlayerState.VIDEO_CUED -> {
togglePlayingState(false)
@ -210,10 +211,12 @@ class HomeItemFragment : AppViewsEmptyViewModelFragment<ViewBinding>() {
mIsPlaying = isPlaying
if (!mIsPlaying) {
generateThumbAndSet()
} else {
binding?.circlePb?.isVisible = false
}
binding?.ivMask?.isVisible = false/*!mIsPlaying*/
binding?.playerContainer?.isVisible = isPlaying
binding?.ivMask?.isVisible = !mIsPlaying
binding?.playerContainer?.isVisible = mIsPlaying
if (mIsPlaying) {
hidePlayIconAnim()

View File

@ -102,4 +102,14 @@
android:layout_marginHorizontal="15dp"
android:layout_gravity="bottom"
/>
<ProgressBar
android:id="@+id/circle_pb"
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_gravity="center"
android:indeterminateTint="@android:color/white"
style="?android:attr/progressBarStyleLarge"
/>
</FrameLayout>