【发布时间】:2014-02-21 11:16:38
【问题描述】:
我有一个 ViewPager,其中一个所属的片段有自己的 ActionBar 项,因此当您滑动到该页面时,该项目出现在 ActionBar 中,滑动到另一个页面该项目消失。
我希望这与淡入/淡出动画一起发生 - 但不知道如何。
我尝试了以下方法。但它在itemView.startAnimation(fade_in); 上给了我一个 NullPointerExecption@
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.intruders_list, menu);
// Setup animation
Animation fade_in = AnimationUtils.loadAnimation(getActivity(), android.R.anim.fade_in);
fade_in.setInterpolator(new AccelerateInterpolator());
fade_in.setDuration(250);
// Animate
MenuItem deleteItem = menu.findItem(R.id.action_delete);
View itemView = deleteItem.getActionView();
itemView.startAnimation(fade_in); // NPE HERE
super.onCreateOptionsMenu(menu, inflater);
}
【问题讨论】:
标签: android android-actionbar android-animation