mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Use Animator.addListener() KTX extension
This commit is contained in:
		| @@ -1,11 +1,11 @@ | ||||
| package org.schabi.newpipe.views.player | ||||
|  | ||||
| import android.animation.Animator | ||||
| import android.animation.ValueAnimator | ||||
| import android.content.Context | ||||
| import android.util.AttributeSet | ||||
| import android.view.LayoutInflater | ||||
| import android.widget.LinearLayout | ||||
| import androidx.core.animation.addListener | ||||
| import org.schabi.newpipe.R | ||||
| import org.schabi.newpipe.databinding.PlayerFastSeekSecondsViewBinding | ||||
| import org.schabi.newpipe.util.DeviceUtils | ||||
| @@ -163,19 +163,10 @@ class SecondsView(context: Context, attrs: AttributeSet?) : LinearLayout(context | ||||
|             setFloatValues(0f, 1f) | ||||
|  | ||||
|             addUpdateListener { update(it.animatedValue as Float) } | ||||
|             addListener(object : AnimatorListener { | ||||
|                 override fun onAnimationStart(animation: Animator?) { | ||||
|                     start() | ||||
|                 } | ||||
|  | ||||
|                 override fun onAnimationEnd(animation: Animator?) { | ||||
|                     end() | ||||
|                 } | ||||
|  | ||||
|                 override fun onAnimationCancel(animation: Animator?) = Unit | ||||
|  | ||||
|                 override fun onAnimationRepeat(animation: Animator?) = Unit | ||||
|             }) | ||||
|             addListener( | ||||
|                 onStart = { start() }, | ||||
|                 onEnd = { end() } | ||||
|             ) | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 TacoTheDank
					TacoTheDank