Android API 8的等效视图覆盖

Android API 8的等效视图覆盖,android,animation,Android,Animation,所以我有一个问题,我需要动画一个按钮,存在于FrameLayout内部。 遗憾的是,该动画的边界超出了FrameLayout的边界 当前情况下,这意味着动画会被FrameLayout的边界裁剪 我需要动画不被布局边界裁剪,但我不能使用ViewOverlay,因为它与API 8不兼容 有什么想法吗?如果父母已经在您的xml文件中,请在xml文件中为他们添加android:clipChildren=false,而不是在java中设置他们。我相信android:clipChildren=false应该

所以我有一个问题,我需要动画一个按钮,存在于FrameLayout内部。 遗憾的是,该动画的边界超出了FrameLayout的边界

当前情况下,这意味着动画会被FrameLayout的边界裁剪

我需要动画不被布局边界裁剪,但我不能使用ViewOverlay,因为它与API 8不兼容


有什么想法吗?

如果父母已经在您的xml文件中,请在xml文件中为他们添加android:clipChildren=false,而不是在java中设置他们。

我相信android:clipChildren=false应该提供实现类似目标的方法。不,它不起作用。我使用setClipChildren方法为每个封闭的父对象将其设置为false。以下是按以下顺序使用的图像视图>帧布局>线性布局>线性布局。对于每个布局(图像本身除外),ClipChildren都设置为false。还有其他想法吗?对不起,这实际上不是图像视图。它被称为Tile,它扩展了ButtonView。您可能还需要将父级中的clipToPadding设置为false。Android是开源的,为什么不只是backport ViewOverlay呢?clipChildren不是问题。Tile是用java设置和生成的。它从未在XML.idk中声明过,该库对此有帮助吗此解决方案不正确,已在上文中提出。请不要投票。伊瓦加茨给出了正确的解决方案。不,MDP,NineodelDroids有助于处理API 8中不存在的动画事件触发器之类的事情,但它看起来对ViewOverlay之类的事情没有帮助