我在 RelativeLayout 中有一个 ImageView。ImageView 正在填充整个 RelativeLayout。RelativeLayout 不能变大。
我想像这样使用 ScaleAnimation 使 ImageView 更大:
final ScaleAnimation scaleAnimationGoBigger = new ScaleAnimation(1, 1.5f, 1, 1.5f, Animation.RELATIVE_TO_SELF, (float)0.5, Animation.RELATIVE_TO_SELF, (float)0.5);
scaleAnimationGoBigger.setDuration(1000);
scaleAnimationGoBigger.setFillAfter(true);
myImageView.startAnimation(scaleAnimationGoBigger);
RelativeLayout 的边界不允许显示全新的更大 ImageView,仅显示适合 RelativeLayout 的部分(使其看起来像缩放效果)。
所以我的问题是:有没有办法告诉 ViewGroup 内的 View 不遵守(侵入)它所在的 ViewGroup 的边界(至少在动画期间)?