首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

使用TranslateAnimation播放动画时留上痕迹怎么解决

2012-08-09 
使用TranslateAnimation播放动画时留下痕迹如何解决/** * @param 运行按钮回滚动画 */private void runGob

使用TranslateAnimation播放动画时留下痕迹如何解决
/**
* @param 运行按钮回滚动画
*/
private void runGobackAnimation(float disX) {
button.layout((int) initX, (int) initY, (int) initX + button.getWidth(),
(int) initY + button.getHeight());
Animation animation = new TranslateAnimation(disX, 0, 0, 0);
animation.setDuration(1000);
animation.setFillAfter(true);
button.startAnimation(animation);
}

在播放动画时会留下经过的痕迹(例如我的动画是横向滑动一个按钮,播放动画时会留下一条条纵向的条纹横向摆布) 如何解决呢 以前在xml中设置没有出现这中情况 但实际中我需要在java代码中设置该动画

[解决办法]
更改一下duration看看呢?
[解决办法]
我也遇到过
算不算是系统的bug呢

热点排行