Анимация внутри фрагмента - PullRequest
0 голосов
/ 11 ноября 2018

У меня вопрос по фрагментам. Я хотел бы реализовать простую анимацию с постепенным исчезновением в моем первом фрагменте «Pageone»

Здесь вы можете увидеть мой Fragmentmanagerclass "Дом":

public class Home extends AppCompatActivity {
ViewPager vpager;

@Override

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);
    vpager= findViewById(R.id.vPager);
    vpager.setAdapter(new setViewadapter(getSupportFragmentManager()));
}
public class setViewadapter extends FragmentPagerAdapter {
    public setViewadapter(FragmentManager fm) {
        super(fm);
    }
    @Override

    public android.support.v4.app.Fragment getItem(int position) {
        if(position==0) {
            return new Pageone();
        }
        else if (position==1){
            return new Pagetwo();
        }
        else if (position==2){
            return new Pagethree();
        }
        else
            return new Likeandfollow();
    }

    @Override

    public int getCount() { return 4; }

Я хотел бы добавить анимацию, подобную этой, к классу «Pageone», который является первым фрагментом:

public class Pageone extends Fragment {
    @Nullable
    @Override

    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,

                             @Nullable Bundle savedInstanceState) {
        View v=inflater.inflate(R.layout.activity_pageone,null);
        return v;

        View rootView=inflater.inflate(R.layout.activity_pageone, container, false);
        Button button = (Button) getActivity().findViewById(R.id.button);
        Animation slideIn = AnimationUtils.loadAnimation(getActivity(), R.anim.mytransition);
        button.startAnimation(slideIn);
        return rootView;

    }
}

Ошибка не появляется, но приложение вылетает при запуске фрагмента Pageone.

...