进度圈

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

View File

@ -102,4 +102,14 @@
android:layout_marginHorizontal="15dp" android:layout_marginHorizontal="15dp"
android:layout_gravity="bottom" 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> </FrameLayout>