利用三阶贝塞尔曲线模仿QQ空间直播时右下角的礼物冒泡特效
compile 'yasic.library.BubbleView:bubbleview:0.0.4'
void startAnimation(final int rankWidth, final int rankHeight) void startAnimation(final int rankWidth, final int rankHeight, int count) void startAnimation(final int rankWidth, final int rankHeight, int delay, int count)
BubbleView setDefaultDrawableList()
BubbleView setDrawableList(drawableList)
BubbleView setRiseDuration(int riseDuration)
BubbleView setBottomPadding(int px)
BubbleView setOriginsOffset(int px)
BubbleView setScaleAnimation(float maxScale, float minScale)
BubbleView setAnimationDelay(int delay)
void setMaxHeartNum(int maxHeartNum) void setMinHeartNum(int minHeartNum)
BubbleView setItemViewWH(int viewWidth, int viewHeight)
继承自Relativelayout
使用三阶贝塞尔曲线模拟运动路径,三阶贝塞尔曲线公式如下
参考博客 http://www.html-js.com/article/1628
强烈推荐一个模拟贝塞尔曲线的网站,可以在线模拟出想要的曲线 http://myst729.github.io/bezier-curve/