Animation within a fragment
up vote
0
down vote
favorite
I have a question regarding fragments. I would like to implement a simple fade in animation into my first fragment "Pageone"
Here you can see my Fragmentmanagerclass "Home":
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; }
I would like to add the animation like this to the class "Pageone" which is the first fragment:
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;
}
}
No error appears, but the app crashes when starting Pageone fragment.
animation fragment
add a comment |
up vote
0
down vote
favorite
I have a question regarding fragments. I would like to implement a simple fade in animation into my first fragment "Pageone"
Here you can see my Fragmentmanagerclass "Home":
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; }
I would like to add the animation like this to the class "Pageone" which is the first fragment:
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;
}
}
No error appears, but the app crashes when starting Pageone fragment.
animation fragment
Welcome to Stack Overflow! It would be helpful to include the error message that you get when the app crashes, as well and any insights from your debugging efforts, and hopefully a Minimal, Complete, and Verifiable example.
– lucascaro
Nov 11 at 8:41
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a question regarding fragments. I would like to implement a simple fade in animation into my first fragment "Pageone"
Here you can see my Fragmentmanagerclass "Home":
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; }
I would like to add the animation like this to the class "Pageone" which is the first fragment:
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;
}
}
No error appears, but the app crashes when starting Pageone fragment.
animation fragment
I have a question regarding fragments. I would like to implement a simple fade in animation into my first fragment "Pageone"
Here you can see my Fragmentmanagerclass "Home":
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; }
I would like to add the animation like this to the class "Pageone" which is the first fragment:
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;
}
}
No error appears, but the app crashes when starting Pageone fragment.
animation fragment
animation fragment
edited Nov 11 at 10:12
Ahmet Emre Kılınç
1,082818
1,082818
asked Nov 11 at 0:01
Androidbeginner
1
1
Welcome to Stack Overflow! It would be helpful to include the error message that you get when the app crashes, as well and any insights from your debugging efforts, and hopefully a Minimal, Complete, and Verifiable example.
– lucascaro
Nov 11 at 8:41
add a comment |
Welcome to Stack Overflow! It would be helpful to include the error message that you get when the app crashes, as well and any insights from your debugging efforts, and hopefully a Minimal, Complete, and Verifiable example.
– lucascaro
Nov 11 at 8:41
Welcome to Stack Overflow! It would be helpful to include the error message that you get when the app crashes, as well and any insights from your debugging efforts, and hopefully a Minimal, Complete, and Verifiable example.
– lucascaro
Nov 11 at 8:41
Welcome to Stack Overflow! It would be helpful to include the error message that you get when the app crashes, as well and any insights from your debugging efforts, and hopefully a Minimal, Complete, and Verifiable example.
– lucascaro
Nov 11 at 8:41
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53244620%2fanimation-within-a-fragment%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Welcome to Stack Overflow! It would be helpful to include the error message that you get when the app crashes, as well and any insights from your debugging efforts, and hopefully a Minimal, Complete, and Verifiable example.
– lucascaro
Nov 11 at 8:41