ViewPager片段动画 - 获取活动片段上下文

时间:2016-01-06 13:51:40

标签: java android

我的寻呼机中有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;
    }

适配器是寻呼机的标准适配器。

1 个答案:

答案 0 :(得分:0)

您可以实施ViewPager.PageTransformer

Here是来自Chris Basha的动画视图的好教程。