Я включил в свое приложение viewpager, который содержит 3 фрагментации с 3 различными макетами. Перемещаясь в сети, я нашел этот действительно хороший пример, я хочу добавить их в свои фрагменты, чтобы предложить более интересный опыт пользователю.Как создать эффект параллакса при прокрутке viewpager
Unfortunely они оба компилируются в grandle, но я работаю с eclpise. Итак, мой первый вопрос: возможно ли «преобразовать» этот проект и импортировать его в eclipse? И второе: если нет, можете ли вы дать мне рабочий пример или первый момент для начала?
Это моя активность:
public class WelcomeScreen extends FragmentActivity{
List<Fragment> fragments = new Vector<Fragment>();
List<String> fragmentTitles = new Vector<String>();
private PagerAdapter mPagerAdapter;
private ViewPager mPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcomescreen);
fragments.add(Fragment.instantiate(this, welcome1.class.getName()));
fragmentTitles.add("Step 1");
fragments.add(Fragment.instantiate(this, welcome2.class.getName()));
fragmentTitles.add("Step 2");
fragments.add(Fragment.instantiate(this, welcome3.class.getName()));
fragmentTitles.add("Step 3");
this.mPagerAdapter = new PagerAdapter1(super.getSupportFragmentManager(),fragments,fragmentTitles);
mPager = (ViewPager) super.findViewById(R.id.pager);
View pagerStrip = findViewById(R.id.pagerTabStrip);
mPager.setAdapter(this.mPagerAdapter);
}
}
И это один из фрагментов:
public class welcome1 extends Fragment {
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
if (container == null) {
return null;
}
// inflate view from layout
View view = (LinearLayout)inflater.inflate(R.layout.welcome1,container,false);
return view;
}
Спасибо всем! :)