我的寻呼机中有3个片段,当我滑动到该片段时,我想在片段中为TextViews制作动画。
在我的主要活动中,我在PageSelected上有监听器,并且我获得了活动的当前片段,但主要问题在于:
Animaton需要上下文,而我无法获得我将要制作动画的片段的上下文。
幻灯片活动:
else if (position == 1 && lastPosition==2){
contentTextView2.startAnimation(AnimationUtils.loadAnimation(FragmentB.context, R.anim.slide_in_right));
}
我在片段B中设置片段上下文,但是我得到了null异常,这是我在片段B中设置的方式
FragmentB:
public class FragmentB extends Fragment {
public static Context context;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_fragment_b,container,false);
context = container.getContext();
return v;
}
适配器是寻呼机的标准适配器。