Android 动画实现弹幕效果
弹幕库可以用bilibili的弹幕库实现,但是此文不是
原理是采用 ObjectAnimator 移动View做出效果
ObjectAnimator.ofFloat(mDanmuLayout002, "translationX", SCREEN_WIDTH, -SCREEN_WIDTH)
核心代码就这一块
/**
* 初始化弹幕控件
*/
private fun initDanmakuView() {
mStartBtn.setOnClickListener {
startDanMu()
}
mStopBtn.setOnClickListener {
stopDanMu()
}
//
mDanmu001Listener = object : MainAnimListener() {
override fun onAnimationRepeat(animator: Animator) {
super.onAnimationRepeat(animator)</