使用ObjectAnimator实现向上向下展开
2017-04-17 本文已影响129人
JianLee
private void openView(){
int winh=DensityUtil.getScreenH(this);//获取整个界面高度
ObjectAnimator animator=ObjectAnimator.ofFloat(imgView,"scaleY",1,winh);
animator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationStart(Animator animation) {
imgView.setBackgroundColor(getResources().getColor(R.color.white));
}
@Override
public void onAnimationEnd(Animator animation) {
}
});
animator.setStartDelay(300);//设置动画延迟执行
animator.setDuration(10000);//设置动画时间
animator.start();
}