十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
先看看知乎日报开屏页的效果,非常漂亮的开屏效果

然后我来一个
也不错~感觉可以以假乱真了~
很简单,直接开始。
实现这个效果先制定个三步走策略
底部布局上滑展示
直接上代码吧,属性动画基本使用
private void startAnimation() {
    //位移动画,从底部滑出,Y方向移动,mHeight是底部布局的高度
    ObjectAnimator translationAnimator= ObjectAnimator.ofFloat(rv_bottom, "translationY", mHeight, 0f);
    //设置时长
    translationAnimator.setDuration(1000);
    //透明度渐变动画
    ObjectAnimator alphaAnimatorator = ObjectAnimator.ofFloat(rv_bottom, "alpha", 0f,1f);
    //设置时长
    alphaAnimatorator.setDuration(2500);
    //添加监听器,位移结束后,画圆弧开始
    translationAnimator.addListener(new Animator.AnimatorListener() {
      @Override
      public void onAnimationStart(Animator animation) {
      }
      @Override
      public void onAnimationEnd(Animator animation) {
        zhview.startAnimation();
      }
      @Override
      public void onAnimationCancel(Animator animation) {
      }
      @Override
      public void onAnimationRepeat(Animator animation) {
      }
    });
    AnimatorSet set = new AnimatorSet();
    //两个动画一起执行
    set.play(translationAnimator).with(alphaAnimatorator);
    //go
    set.start();
  }