List of usage examples for android.support.v4.view ViewPager setPageMargin
public void setPageMargin(int marginPixels)
From source file:com.chale22.ico01.ThemeActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mShareIntent = new Intent(); mShareIntent.setAction(Intent.ACTION_SEND); mShareIntent.setType("text/plain"); mShareIntent.putExtra(Intent.EXTRA_TEXT, "From me to you, this text is new."); tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs); ViewPager pager = (ViewPager) findViewById(R.id.pager); adapter = new MyPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter);/*w w w . ja v a2 s . com*/ final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); tabs.setViewPager(pager); }
From source file:com.chale22.ico01.IconActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_icon); mShareIntent = new Intent(); mShareIntent.setAction(Intent.ACTION_SEND); mShareIntent.setType("text/plain"); mShareIntent.putExtra(Intent.EXTRA_TEXT, "From me to you, this text is new."); tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs); ViewPager pager = (ViewPager) findViewById(R.id.pager); adapter = new IconPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter);// www .java 2s. c o m final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); tabs.setViewPager(pager); }
From source file:com.infamous.cm.icons.activity.AllIcons.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.all_icons_layout); tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs); ViewPager pager = (ViewPager) findViewById(R.id.pager); adapter = new IconPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter);//from ww w . j a v a 2 s. c o m final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); tabs.setViewPager(pager); // Set Present tab as default pager.setCurrentItem(1); }
From source file:net.nurik.roman.formwatchface.CompanionWatchFaceConfigActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().getDecorView()//from w w w. j a v a 2 s . com .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); setContentView(R.layout.config_activity); mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); // Set up general chrome ImageButton doneButton = (ImageButton) findViewById(R.id.done_button); doneButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); ScrimInsetsFrameLayout scrimInsetsFrameLayout = (ScrimInsetsFrameLayout) findViewById( R.id.scrim_insets_frame_layout); scrimInsetsFrameLayout.setOnInsetsCallback(new ScrimInsetsFrameLayout.OnInsetsCallback() { @Override public void onInsetsChanged(Rect insets) { findViewById(R.id.chrome_container).setPadding(0, insets.top, 0, 0); } }); // Set up theme list mMainClockContainerView = (ViewGroup) ((ViewGroup) findViewById(R.id.clock_container)).getChildAt(0); mMainClockView = (FormClockView) mMainClockContainerView.findViewById(R.id.clock); mAnimateClockContainerView = (ViewGroup) ((ViewGroup) findViewById(R.id.clock_container)).getChildAt(1); mAnimateClockView = (FormClockView) mAnimateClockContainerView.findViewById(R.id.clock); mAnimateClockContainerView.setVisibility(View.INVISIBLE); setupThemeList(); String themeId = mSharedPreferences.getString(ConfigHelper.KEY_THEME, Themes.DEFAULT_THEME.id); updateUIToSelectedTheme(themeId, false); registerSharedPrefsListener(); // Set up complications config fragment mConfigComplicationsFragment = (ConfigComplicationsFragment) getFragmentManager() .findFragmentById(R.id.config_complications_container); if (mConfigComplicationsFragment == null) { mConfigComplicationsFragment = new ConfigComplicationsFragment(); getFragmentManager().beginTransaction() .add(R.id.config_complications_container, mConfigComplicationsFragment).commit(); } // Set up tabs/pager final ViewPager pager = (ViewPager) findViewById(R.id.view_pager); pager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics())); SimplePagerHelper helper = new SimplePagerHelper(this, pager); helper.addPage(R.string.title_theme, R.id.config_theme_container); helper.addPage(R.string.title_complications, R.id.config_complications_container); SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.tabs); slidingTabLayout.setCustomTabView(R.layout.tab_indicator, android.R.id.text1); Resources res = getResources(); slidingTabLayout.setSelectedIndicatorColors(res.getColor(R.color.tab_selected_strip)); slidingTabLayout.setViewPager(pager); slidingTabLayout.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { super.onPageScrolled(position, positionOffset, positionOffsetPixels); float translationX = -pager.getWidth(); if (position == 0) { translationX = -positionOffsetPixels; } mMainClockView.setTranslationX(translationX); mAnimateClockView.setTranslationX(translationX); } }); }
From source file:com.nikhilnayak.games.octoshootar.TutoActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tuto); mLastPosition = 0;/*from w w w . ja v a 2s.com*/ //load animation mSlideLeftInAnimation = AnimationUtils.loadAnimation(this, R.anim.slide_left_in); mSlideLeftOutAnimation = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); mSlideRightInAnimation = AnimationUtils.loadAnimation(this, R.anim.slide_right_in); mSlideRightOutAnimation = AnimationUtils.loadAnimation(this, R.anim.slide_right_out); mPrefs = PreferenceManager.getDefaultSharedPreferences(this); final boolean firstLaunch = mPrefs.getBoolean(HomeActivity.KEY_HAS_TUTO_BEEN_SEEN, false); if (!firstLaunch) { final SharedPreferences.Editor editor = mPrefs.edit(); editor.putBoolean(HomeActivity.KEY_HAS_TUTO_BEEN_SEEN, true); editor.apply(); } mPageTitles = new String[] { getResources().getString(R.string.tuto_title_page_0), getResources().getString(R.string.tuto_title_page_8), getResources().getString(R.string.tuto_title_page_9), getResources().getString(R.string.tuto_title_page_10), getResources().getString(R.string.tuto_title_page_11), getResources().getString(R.string.tuto_title_page_7), getResources().getString(R.string.tuto_title_page_12) }; //initialize title text switcher mTitleSwitcher = (TextSwitcher) findViewById(R.id.tuto_text_switcher); mTitleSwitcher.setFactory(this); mTitleSwitcher.setCurrentText(getResources().getString(R.string.tuto_title_page_0)); final ViewPager pager = (ViewPager) findViewById(R.id.pager); final TutoPagerAdapter adapter = new TutoPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter); pager.setOffscreenPageLimit(adapter.getCount()); pager.setPageMargin(getResources().getDimensionPixelSize(R.dimen.tuto_page_margin)); pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) { } @Override public void onPageSelected(int newPosition) { if (newPosition > mLastPosition) { mTitleSwitcher.setInAnimation(mSlideLeftInAnimation); mTitleSwitcher.setOutAnimation(mSlideLeftOutAnimation); } else { mTitleSwitcher.setInAnimation(mSlideRightInAnimation); mTitleSwitcher.setOutAnimation(mSlideRightOutAnimation); } mTitleSwitcher.setText(adapter.getPageTitle(newPosition)); mLastPosition = newPosition; } @Override public void onPageScrollStateChanged(int i) { } }); final Button closeButton = (Button) findViewById(R.id.closeButton); closeButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { closeTutorial(); } }); }
From source file:com.commit451.springy.CompanionWatchFaceConfigActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().getDecorView()/* w w w .j a v a 2s.co m*/ .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); setContentView(R.layout.config_activity); mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); // Set up general chrome ImageButton doneButton = (ImageButton) findViewById(R.id.done_button); doneButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); ScrimInsetsFrameLayout scrimInsetsFrameLayout = (ScrimInsetsFrameLayout) findViewById( R.id.scrim_insets_frame_layout); scrimInsetsFrameLayout.setOnInsetsCallback(new ScrimInsetsFrameLayout.OnInsetsCallback() { @Override public void onInsetsChanged(Rect insets) { findViewById(R.id.chrome_container).setPadding(0, insets.top, 0, 0); } }); // Set up theme list mMainClockContainerView = (ViewGroup) ((ViewGroup) findViewById(R.id.clock_container)).getChildAt(0); mMainClockView = (SpringyNumberView) mMainClockContainerView.findViewById(R.id.clock); mAnimateClockContainerView = (ViewGroup) ((ViewGroup) findViewById(R.id.clock_container)).getChildAt(1); mAnimateClockView = (SpringyNumberView) mAnimateClockContainerView.findViewById(R.id.clock); mAnimateClockContainerView.setVisibility(View.INVISIBLE); setupThemeList(); String themeId = mSharedPreferences.getString(ConfigHelper.KEY_THEME, Themes.DEFAULT_THEME.id); updateUIToSelectedTheme(themeId, false); registerSharedPrefsListener(); // Set up complications config fragment mConfigComplicationsFragment = (ConfigComplicationsFragment) getFragmentManager() .findFragmentById(R.id.config_complications_container); if (mConfigComplicationsFragment == null) { mConfigComplicationsFragment = new ConfigComplicationsFragment(); getFragmentManager().beginTransaction() .add(R.id.config_complications_container, mConfigComplicationsFragment).commit(); } // Set up tabs/pager final ViewPager pager = (ViewPager) findViewById(R.id.view_pager); pager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics())); SimplePagerHelper helper = new SimplePagerHelper(this, pager); helper.addPage(R.string.title_theme, R.id.config_theme_container); helper.addPage(R.string.title_complications, R.id.config_complications_container); TabLayout slidingTabLayout = (TabLayout) findViewById(R.id.tabs); slidingTabLayout.setupWithViewPager(pager); pager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { super.onPageScrolled(position, positionOffset, positionOffsetPixels); float translationX = -pager.getWidth(); if (position == 0) { translationX = -positionOffsetPixels; } mMainClockView.setTranslationX(translationX); mAnimateClockView.setTranslationX(translationX); } }); mTime = new Time(); mTimerHandler = new Handler(); mTimeChecker.run(); }
From source file:org.apps8os.motivator.ui.MoodQuestionActivity.java
/** * Set up for the viewpager.// ww w. j av a 2 s.co m * @param viewPager */ private void setViewPager(ViewPager viewPager) { // Convert the margin from dp to px final float scale = getResources().getDisplayMetrics().density; final int margin = (int) (MARGIN_DP * scale + 0.5f); // Set the page margin to negative to show pages next to the selected on the screen viewPager.setPageMargin(-margin); viewPager.setOffscreenPageLimit(3); // Set default item viewPager.setCurrentItem(DEFAULT_MOOD_SELECTION); }
From source file:org.grameenfoundation.cch.supervisor.activity.ViewDistrictActivity.java
public void refresh() { TextView mFirstLine = (TextView) findViewById(R.id.main_first_line); TextView mSecondLine = (TextView) findViewById(R.id.main_second_line); TextView mThirdLine = (TextView) findViewById(R.id.main_third_line); try {/*from ww w . java2s . c o m*/ mFirstLine.setText(district.name); mSecondLine.setText(district.region); mThirdLine.setText(district.statsText()); PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.activity_view_tabs); ViewPager pager = (ViewPager) findViewById(R.id.activity_view_pager); MyPagerAdapter adapter = new MyPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter); tabs.setViewPager(pager); final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); pager.setCurrentItem(0); tabs.setOnTabReselectedListener(new PagerSlidingTabStrip.OnTabReselectedListener() { @Override public void onTabReselected(int position) { Toast.makeText(ViewDistrictActivity.this, "Tab reselected: " + position, Toast.LENGTH_SHORT) .show(); } }); } catch (NullPointerException ex) { Log.d(TAG, ex.getLocalizedMessage()); } }
From source file:com.laer.easycast.MainActivity.java
@SuppressLint("InflateParams") @Override// w w w .ja v a 2s . c o m protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View root = getLayoutInflater().inflate(R.layout.activity_main, null); setContentView(root); // Initialize the ViewPager and set an adapter ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(new TabsStatePagerAdapter((getSupportFragmentManager()))); final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs); //Expand tabs as required. tabs.setShouldExpand(true); tabs.setViewPager(pager); // Bind the tabs to the ViewPager // continued from above tabs.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { } @Override public void onPageScrollStateChanged(int state) { } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } }); new DeviceSearch().execute(); android.net.wifi.WifiManager wifi = (android.net.wifi.WifiManager) getSystemService( android.content.Context.WIFI_SERVICE); lock = wifi.createMulticastLock("Airlock"); lock.setReferenceCounted(false); lock.acquire(); }
From source file:com.google.devrel.samples.memedroid.app.CreateActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); overridePendingTransition(R.anim.translate_in_top, R.anim.translate_out_top); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_create); if (getActionBar() != null) { getActionBar().setDisplayHomeAsUpEnabled(true); }/*from w w w .j a va 2 s . c om*/ mHandler = new Handler(); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); GridView gridView = (GridView) findViewById(R.id.template_grid); if (viewPager != null) { PagerAdapter adapter = new MemeTemplatePagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(adapter); mAdapter = (TemplateAdapter) adapter; viewPager.setOffscreenPageLimit(3); viewPager.setPageMargin(-54); viewPager.setOnPageChangeListener(this); mCurrentView = viewPager; findViewById(R.id.meme_template_number).setVisibility(View.VISIBLE); } else if (gridView != null) { ListAdapter adapter = new MemeTemplateAdapter(this, R.layout.fragment_meme); gridView.setAdapter(adapter); mAdapter = (TemplateAdapter) adapter; mCurrentView = gridView; gridView.setChoiceMode(AbsListView.CHOICE_MODE_SINGLE); gridView.setOnItemClickListener(this); } else { throw new IllegalStateException("No valid layout found."); } getSupportLoaderManager().initLoader(MEME_TEMPLATE_LIST, null, this); if (savedInstanceState != null) { mHasText = savedInstanceState.getBoolean(STATE_TEXT, false); getSupportLoaderManager().restartLoader(MEME_TEMPLATE_LIST, null, CreateActivity.this); } EditText et = (EditText) findViewById(R.id.top_text); et.addTextChangedListener(this); setProgressBarIndeterminateVisibility(true); }