package com.alorma.github.ui.fragment.donate;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import butterknife.BindView;
import butterknife.ButterKnife;
import com.alorma.github.R;
import com.alorma.github.ui.fragment.base.BaseFragment;
import java.util.ArrayList;
public class DonateFragment extends BaseFragment {
public ArrayList<DonateItem> skuList;
@BindView(R.id.pager) ViewPager pager;
public static Fragment newInstance() {
return new DonateFragment();
}
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
skuList = new ArrayList<>();
skuList.add(new DonateItem(SkuCardFragment.SKU_BASE_DONATE + ".smallest", 1));
skuList.add(new DonateItem(SkuCardFragment.SKU_BASE_DONATE + ".small", 2));
skuList.add(new DonateItem(SkuCardFragment.SKU_BASE_DONATE, 5));
skuList.add(new DonateItem(SkuCardFragment.SKU_BASE_DONATE + ".big", 10));
skuList.add(new DonateItem(SkuCardFragment.SKU_BASE_DONATE + ".awesome", 20));
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.donate_fragment, null, false);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ButterKnife.bind(this, view);
float baseEvelevation = getResources().getDimension(R.dimen.materialize_baseline_grid_small);
SkuItemsAdapter adapter = new SkuItemsAdapter(getChildFragmentManager(), baseEvelevation, skuList);
pager.setAdapter(adapter);
ShadowTransformer mFragmentCardShadowTransformer = new ShadowTransformer(pager, adapter);
pager.setPageTransformer(false, mFragmentCardShadowTransformer);
pager.setOffscreenPageLimit(skuList.size());
pager.setCurrentItem(skuList.size() / 2);
}
}