当用户点击按钮时,我想在所有其他视图前面显示一个绿色大箭头。箭头应该淡入,在那里停留1-2秒并再次淡出。我该如何编程呢?我已经查看了动画示例,但是在我深入编写一些无效的编程之前,我想确认前进的方向: - ):
这是正确的,还是你会推荐别的东西?
答案 0 :(得分:0)
首先,定义您要显示/隐藏的视图(它将包含大绿色箭头)...然后,您可以使用这样的方法(取自this web site)...
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
创建另一种方法来创建淡入动画。因此,作为Mayra,最佳布局是FrameLayout
,这使您可以自由地定位视图。