android.support.v4.view.ViewPager#setPadding ( )源码实例Demo

下面列出了android.support.v4.view.ViewPager#setPadding ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ShadowDrawable   文件: PagerExampleFragment.java
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
	viewPager = new ViewPager(getActivity());
	viewPager.setClipChildren(false);
	viewPager.setClipToPadding(false);
	int padding = 12 * 3;
	viewPager.setPadding(padding, 0, padding, 0);
	viewPager.setPageMargin(-padding/2);
	return viewPager;
}
 
源代码2 项目: umeng_community_android   文件: EmojiBorad.java
/**
 * create ViewPager view</br>
 * 
 * @return
 */
private ViewPager createVIewpager() {
    ViewPager viewPager = new ViewPager(getContext());
    ViewPager.LayoutParams params = new ViewPager.LayoutParams();
    params.width = android.support.v4.view.ViewPager.LayoutParams.MATCH_PARENT;
    params.height = BOARD_HEIGHT;
    viewPager.setLayoutParams(params);
    viewPager.setPadding(0, 15, 0, 0);
    return viewPager;
}
 
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    final int padding = getResources().getDimensionPixelSize(R.dimen.common_margin_medium);

    final ViewPager p1 = view.findViewById(R.id.fragment_sample_view_pagers_p1);
    p1.setPageTransformer(false, new CarouselTransformer(padding, 1));
    p1.setClipChildren(false);
    p1.setClipToPadding(false);
    p1.setPadding(padding, 0, padding, 0);
    p1.setAdapter(new DemoPager(getContext()));

    final ViewPager p1i = view.findViewById(R.id.fragment_sample_view_pagers_p1_infinite);
    p1i.setPageTransformer(false, new CarouselTransformer(padding * 2, 0.9f));
    p1i.setPadding(padding * 2, 0, padding * 2, 0);
    p1i.setClipChildren(false);
    p1i.setClipToPadding(false);
    final InfinitePagerAdapter infiniteAdapter = new InfinitePagerAdapter<>(new DemoPager(getContext()));
    p1i.setAdapter(infiniteAdapter);
    p1i.setCurrentItem(infiniteAdapter.getMidPosition(0));
    final PagerIndicator pagerIndicator = view.findViewById(R.id.fragment_sample_view_pagers_p1_indicator);
    pagerIndicator.setViewPager(p1i);

    final ViewPager p2 = view.findViewById(R.id.fragment_sample_view_pagers_p2);
    p2.setPageTransformer(false, new DepthPageTransformer(true));
    p2.setAdapter(new DemoPager(getContext()));

    final ViewPager p3 = view.findViewById(R.id.fragment_sample_view_pagers_p3);
    p3.setPageTransformer(false, new PagerAlphaTransformer());
    p3.setAdapter(new DemoPager(getContext()));

    final ViewPager p4 = view.findViewById(R.id.fragment_sample_view_pagers_p4);
    p4.setPageTransformer(true, new StackTransformer());
    p4.setAdapter(new DemoPager(getContext()));

    final ViewPager p5 = view.findViewById(R.id.fragment_sample_view_pagers_p5);
    p5.setPageTransformer(true, new ZoomOutTransformer());
    p5.setAdapter(new DemoPager(getContext()));
}
 
源代码4 项目: oneHookLibraryAndroid   文件: DateViewPaperDemo.java
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    final ViewPager p1 = view.findViewById(R.id.fragment_demo_date_viewpager);
    p1.setClipToPadding(false);
    p1.setPadding(64, 0, 64, 0);
    p1.setPageTransformer(false, new CarouselTransformer(64, 1));
    p1.setAdapter(new FragmentPager(getChildFragmentManager()));
}