import
android.graphics.Color;
import
android.os.Bundle;
import
androidx.appcompat.app.AppCompatActivity;
import
androidx.fragment.app.FragmentManager;
import
androidx.fragment.app.FragmentTransaction;
import
com.ramotion.paperonboarding.PaperOnboardingFragment;
import
com.ramotion.paperonboarding.PaperOnboardingPage;
import
java.util.ArrayList;
public
class
MainActivity
extends
AppCompatActivity {
private
FragmentManager fragmentManager;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fragmentManager = getSupportFragmentManager();
final
PaperOnboardingFragment paperOnboardingFragment = PaperOnboardingFragment.newInstance(getDataforOnboarding());
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.frame_layout, paperOnboardingFragment);
fragmentTransaction.commit();
}
private
ArrayList<PaperOnboardingPage> getDataforOnboarding() {
PaperOnboardingPage source =
new
PaperOnboardingPage(
"Gfg"
,
"Welcome to GeeksForGeeks"
, Color.parseColor(
"#ffb174"
),R.drawable.gfgimg, R.drawable.search);
PaperOnboardingPage source1 =
new
PaperOnboardingPage(
"Practice"
,
"Practice questions from all topics"
, Color.parseColor(
"#22eaaa"
),R.drawable.practice_gfg, R.drawable.training);
PaperOnboardingPage source2 =
new
PaperOnboardingPage(
""
,
" "
, Color.parseColor(
"#ee5a5a"
),R.drawable.gfg_contribute, R.drawable.contribution);
ArrayList<PaperOnboardingPage> elements =
new
ArrayList<>();
elements.add(source);
elements.add(source1);
elements.add(source2);
return
elements;
}
}