如果您对按钮执行TranslateAnimation,则只有绘图移动,但实际按钮不会移动,因此您必须使用animationlistener自己移动按钮。
现在您知道我已经知道并且做到了这一点。这有效。
问题在于用户看到的内容。在动画之后(即当我移动按钮时),屏幕上会出现短暂的闪烁。这是由于绘图已经存在,然后我改变按钮的边距,使绘图向上移动更多,然后因为fillAfter设置为false而崩溃下来。
有什么解决办法吗?也可以是完全不同的方法(例如没有translate-animation),但效果必须相同(当然不会闪烁)。
现在您知道我已经知道并且做到了这一点。这有效。
问题在于用户看到的内容。在动画之后(即当我移动按钮时),屏幕上会出现短暂的闪烁。这是由于绘图已经存在,然后我改变按钮的边距,使绘图向上移动更多,然后因为fillAfter设置为false而崩溃下来。
有什么解决办法吗?也可以是完全不同的方法(例如没有translate-animation),但效果必须相同(当然不会闪烁)。