当用户单击一个按钮时,我想在所有其他视图前面显示一个大的绿色箭头。箭头应该淡入,在那里停留1-2秒,然后再次淡出。我该如何编写程序呢?我已经看过动画示例,但是在深入编程之前,我想确认一下前进的方向:-):
这是对的,还是你有其他的建议?
“模型”:http://screencast.com/t/MTMzZmVhNj
发布于 2010-09-18 01:17:38
首先,定义要显示/隐藏的视图(它将包含大的绿色箭头).然后,您可以使用这样的方法(取自本网站).
public static Animation runFadeOutAnimationOn(Activity ctx, View target) {
Animation animation = AnimationUtils.loadAnimation(ctx,
android.R.anim.fade_out);
target.startAnimation(animation);
return animation;
}上面的方法是淡出动画.您可以使用android.R.anim.fade_in创建另一个方法,以创建淡入动画。因此,作为梅拉,最好的布局将是一个FrameLayout,让您的自由定位视图任意。
https://stackoverflow.com/questions/3739938
复制相似问题