public void onLoadMore() {
tvTip.setText(getContext().getString(R.string.loading));
mRainView.setVisibility(View.VISIBLE);
mRainView.StartRain();
ValueAnimator animator = ValueAnimator.ofInt(-mWaveView.getmWaveHeight(), 0, mWaveAnimeHeight, 0);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
// Log.d("anim", "value--->" + (int) animation.getAnimatedValue());
mWaveView.setmWaveHeight((int) animation.getAnimatedValue());
mWaveView.invalidate();
}
});
animator.setInterpolator(new BounceInterpolator());
animator.setDuration(1000);
animator.start();
if (mListener != null) {
mListener.onLoadMore();
}
}
RainRefreshView.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:LoadMoreLayout
作者:
评论列表
文章目录