当我第一次单击标记时,视图突然出现在屏幕上,然后我再次单击标记,视图将以淡入动画显示。 动画不仅适用于第一次标记点击。
@Override
public boolean onMarkerClick(Marker marker) {
final Animation animationFadeIn = AnimationUtils.loadAnimation(getContext(), R.anim.fadein);
animationFadeIn.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
Log.d(TAG, "animation start");
}
@Override
public void onAnimationEnd(Animation animation) {
Log.d(TAG, "animation end");
profile_details.setVisibility(View.VISIBLE);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
profile_details.startAnimation(animationFadeIn);
return true;
}
答案 0 :(得分:0)
只需在onAnimationStart()中移动profile_details.setVisibilty(VISIBLE)。