Android动画卡住了

Android动画卡住了,android,android-animation,Android,Android Animation,我有一个布局相当复杂的活动,包括一个图标库,我想在其中一个图标上应用缩放效果(无限重复) 该效果在仅包含图库的示例活动中非常有效。然而,在我最初的活动中,动画不起作用。我注意到,每当我触摸画廊时,动画图标的比例都会更新,但立即停止。(这意味着,如果我以极快的速度反复触摸画廊,我可以以某种方式看到动画) 您是否知道是什么原因导致此问题,或者如何调试它 谢谢。通过在每个动画步骤通知家长来解决: ScaleAnimation animation = new ScaleAnimation(1f, sca

我有一个布局相当复杂的活动,包括一个图标库,我想在其中一个图标上应用缩放效果(无限重复)

该效果在仅包含图库的示例活动中非常有效。然而,在我最初的活动中,动画不起作用。我注意到,每当我触摸画廊时,动画图标的比例都会更新,但立即停止。(这意味着,如果我以极快的速度反复触摸画廊,我可以以某种方式看到动画)

您是否知道是什么原因导致此问题,或者如何调试它


谢谢。

通过在每个动画步骤通知家长来解决:

ScaleAnimation animation = new ScaleAnimation(1f, scale, 1f, scale) {
    @Override
    protected void applyTransformation(float interpolatedTime, Transformation t) {
        super.applyTransformation(interpolatedTime, t);
        View parent = (View)getParent();
        ChannelLogoView.this.postInvalidate();
        parent.postInvalidate();
    }
};