2016-01-06 5 views
0

У меня есть 3 фрагмента в моем пейджере, и я хочу анимировать TextViews во фрагменте, когда я сажусь на этот фрагмент.ViewPager Fragment aimation - Get active context context

В моей основной деятельности я имею слушателя PageSelected и я получаю текущий фрагмент, который является активным, но главная проблема здесь:

Animaton требует контекст, и я не могу получить контекст этого фрагмента, на котором я» м собирается оживить.

Slide активность:

else if (position == 1 && lastPosition==2){ 
contentTextView2.startAnimation(AnimationUtils.loadAnimation(FragmentB.context, R.anim.slide_in_right)); 
    } 

Я поставил Fragment контекст в Fragment B, но я получаю нулевое исключение, вот как я установил, что в фрагмент 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; 
    } 

адаптер стандартный адаптер для пейджера.

ответ