RainRefreshView.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:LoadMoreLayout 作者:
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();
        }
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号