是否可以使用Android的Property Animation框架动画视图的宽度和高度?
例如,假设我在xml布局中有一个layout_width = 0dp的视图。我想动画它,导致layout_width = 20dp。 我该怎么办?
答案 0 :(得分:0)
你可以通过获取id
来为android中的视图设置动画例如,如果您想要为ImageView设置动画,它会根据其宽度和高度自动设置动画,但如果您的layout_width
为0dp,那么不可见。
ImageView imgv = (ImageView) findViewById(R.id.image);
TranslateAnimation anim=new TranslateAnimation(0,80,0,0);
anim.setDuration(1000);
anim.setRepeatCount(Animation.INFINITE);
// anim.setRepeatMode(Animation.INFINITE);
anim.setRepeatMode(Animation.REVERSE);
imgv.setAnimation(anim);