2011.09.27(2)——— android ImageView上下同时拉伸的效果
2011.09.27(2)——— android ImageView上下同时拉伸的效果
在http://lipeng88213.iteye.com/blog/1180817里面 我们把一张图的正中间显示在了ImageView里面 现在需要做的就是 我点击图片 显示完整的图像,因为我们的图片是正中间显示在ImageView里面的 所以应该需要一个上下同时拉伸图片的动画
最开始没有动画的代码如下:
这个没有动画效果 显得特别突兀 所以需要一个动画来过渡一下
1、当然 首先我想到的是Animation 如果android自带的动画效果能满足的话 那就方便了
写了一个imageview.vml
调用:
就是通过不断的点击TextView实现ImageView的宽高动态更新 来拉伸图片
这个测试 成功了 下面就是把不但点击点击TextView的操作封装一下:
2.2、线程
我开始用线程来实现:
但是 没有成功 根本看不见动画效果 什么原因啊?
我想 会不会是运行太快了 所以 修改一下Thread
这个效果很好 最后决定就用这个了吧
刚开始:
运行中:
完成:
代码见附件