您的位置:首页 > 移动开发 > Android开发

使用Android Animation注意的地方

2014-06-06 17:32 423 查看
注意点一:

注意三个表达式的异同

android:toXDelta="80" 80代表屏幕x轴上的坐标点80

android:toXDelta="80%" 相对与view自身的位置

android:toXDelta="80%p" 表示父层view的80%,是以它父层view为参照的

注意点二:

使用动画监听器,onAnimationEnd 函数未必会回调,不可靠。用另一种方法解决:

public void startBottomInAnim(final View view){
Animation bottomIn = AnimationUtils.loadAnimation(getContext(), R.anim.push_bottom_in);
view.startAnimation(bottomIn);
new Handler().postDelayed(new Runnable() {

@Override
public void run() {
view.setVisibility(VISIBLE);
}
},bottomIn.getDuration());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: