项目中那些事|动画


1.给控件添加动画(循环播放),发现事件隐藏控件不能隐藏,具体解决如下


AnimationSet set = new AnimationSet(false);
scale = new ScaleAnimation(0.8f, 1.0f, 0.8f, 1.0f);
scale.setDuration(600);
scale.setRepeatCount(-1);  //使循环
set.addAnimation(scale);
scale.reset();
findViewById(R.id.post_pop).startAnimation(set);


@Override
public void onClick(View v) {
if(scale!=null&&scale.hasStarted()){
scale.setRepeatCount(0); //必须  要不post_pop不能隐藏
}
findViewById(R.id.post_pop).setVisibility(View.GONE);
AlarmRemindUtil.cancleRemind();
}



你可能感兴趣的:(项目中那些事|动画)