有关scaleAnimation当使用了setFillAfter(true)之后, 当放大之后,图形停留在放大界面无法刷新为原来图像的问题
2013-04-10 16:23
447 查看
举一个例子:
MyAnimationAlphaRi = new AlphaAnimation(1.0f,0.7f);
MyAnimationAlphaRi.setFillAfter(true);
MyAnimationAlphaRi.setDuration(1000);
refuseicon.startAnimation(MyAnimationAlphaRi);
当你运行了这个动画后, 会发现它不能恢复起始图片。
下面给大家介绍一种方法, 也是我实践中的方法。
refuseround.clearAnimation();
refuseround.invalidate();
用上面两条语句来解决, 我以前以为用clearAnimation就可以了, 但是不然
如果你不用invalidate()来刷 新view的话, 你的界面会停留在放大后的界面
MyAnimationAlphaRi = new AlphaAnimation(1.0f,0.7f);
MyAnimationAlphaRi.setFillAfter(true);
MyAnimationAlphaRi.setDuration(1000);
refuseicon.startAnimation(MyAnimationAlphaRi);
当你运行了这个动画后, 会发现它不能恢复起始图片。
下面给大家介绍一种方法, 也是我实践中的方法。
refuseround.clearAnimation();
refuseround.invalidate();
用上面两条语句来解决, 我以前以为用clearAnimation就可以了, 但是不然
如果你不用invalidate()来刷 新view的话, 你的界面会停留在放大后的界面
相关文章推荐
- Linux系统vmwaretools安装之后无法进入图形界面的问题
- 使用startx无法进入图形界面的问题终于解决
- animation.setFillAfter(true)无效问题
- 使用startx无法进入图形界面的问题终于解决
- Android SwipeRefreshLayout的 swipe.setRefreshing(true)无法自动刷新问题
- Ubuntu14.04使用VNC无法显示图形界面问题的解决
- Ubuntu14.04使用VNC无法显示图形界面问题的解决
- centos 崩溃之后重装bootloader无法进入图形界面问题及其解决方法
- 终于解决了一个动画的问题:setFillAfter(true)后不可以隐藏
- xcode插件安装完之后无法使用问题解决
- 使用asmca无法启动图形界面
- 关于android的webview 使用的问题 JS无法正常使用 界面切换出现白屏
- 解决java项目打成jar包之后,GUI界面的logo无法显示问题
- 解决group_concat(ids)之后,无法使用 in的问题
- 关于Swing中使用Substance皮肤和界面刷新问题一角
- xcode插件安装完之后无法使用问题解决
- Android4.3模拟器界面中右侧菜单按钮无法使用问题解决办法
- 有关DIV刷新后滚动条回归原来位置的问题!~
- 使用webView创建的项目相册相机无法使用或是会重新跳到webView,像是重新刷新一样的问题
- 【android学习3】解决Android界面布局添加EditView之后无法预览问题