У меня вопрос по фрагментам. Я хотел бы реализовать простую анимацию с постепенным исчезновением в моем первом фрагменте «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.