4
我想做一个像iphone一样的图库。我想显示低质量(预先调整大小)的图像,当图像处于活动状态时,我想处理大图像并在图库中显示结果。Android:当动画在图库中停止时,如何将低质量图像更改为高质量图像?
我有两个问题。如何在画廊中的动画停止处添加侦听器?以及如何在此操作后访问图像?
我想做一个像iphone一样的图库。我想显示低质量(预先调整大小)的图像,当图像处于活动状态时,我想处理大图像并在图库中显示结果。Android:当动画在图库中停止时,如何将低质量图像更改为高质量图像?
我有两个问题。如何在画廊中的动画停止处添加侦听器?以及如何在此操作后访问图像?
您可以在动画上设置AnimationListener,并覆盖onAnimationEnd方法。
从http://www.roosmaa.net/animation-ended-callback/:
ImageView viewN = ..;
Animation animN = ...;
Drawable myNewDrawable = ...;
animN.setAnimationListener(new AnimationListener() {
// ...
void onAnimationEnd(Animation anim)
{
//Do your work here.
viewN.setDrawable(myNewDrawable);
return;
}
// ...
});
viewN.startAnimation(animN);
您可以使用Media.Thumbnails的幻灯片和Media.Images内容提供商时,幻灯片停止。 – user439043 2010-09-03 14:22:50