Home | History | Annotate | Download | only in animation

Lines Matching full:view

30       a {@link android.support.v4.view.ViewPager} provided by the <a href=
32 {@link android.support.v4.view.ViewPager}s can animate screen slides
63 contains a text view to display some text:
93 public View onCreateView(LayoutInflater inflater, ViewGroup container,
105 <p>{@link android.support.v4.view.ViewPager}s have built-in swipe gestures to transition
106 through pages, and they display screen slide animations by default, so you don't need to create any. {@link android.support.v4.view.ViewPager}s use
107 {@link android.support.v4.view.PagerAdapter}s as a supply for new pages to display, so the {@link android.support.v4.view.PagerAdapter} will use the
111 <p>To begin, create a layout that contains a {@link android.support.v4.view.ViewPager}:</p>
114 &lt;android.support.v4.view.ViewPager
125 <li>Sets the content view to be the layout with the {@link android.support.v4.view.ViewPager}.</li>
129 {@link android.support.v4.view.PagerAdapter#getCount getCount()} method, which returns the amount of pages the adapter will create (five in the example).
130 <li>Hooks up the {@link android.support.v4.view.PagerAdapter} to the {@link android.support.v4.view.ViewPager}</code>.</li>
149 * The pager adapter, which provides the pages to the view pager widget.
202 {@link android.support.v4.view.ViewPager.PageTransformer} interface and supply it to
203 the view pager. The interface exposes a single method, {@link android.support.v4.view.ViewPager.PageTransformer#transformPage transformPage()}. At each point in the screen's transition, this method is called once for each visible page (generally there's only one visible page) and for adjacent pages just off the screen.
205 {@link android.support.v4.view.ViewPager.PageTransformer#transformPage transformPage()} is called
209 In your implementation of {@link android.support.v4.view.ViewPager.PageTransformer#transformPage transformPage()},
212 of the {@link android.support.v4.view.ViewPager.PageTransformer#transformPage transformPage()} method.</p>
216 When a page is drawn just off the right side of the screen, its position value is <code>1</code>. If the user scrolls halfway between pages one and two, page one has a position of -0.5 and page two has a position of 0.5. Based on the position of the pages on the screen, you can create custom slide animations by setting page properties with methods such as {@link android.view.View#setAlpha setAlpha()}, {@link android.view.View#setTranslationX setTranslationX()}, or
217 {@link android.view.View#setScaleY setScaleY()}.</p>
220 <p>When you have an implementation of a {@link android.support.v4.view.ViewPager.PageTransformer PageTransformer},
221 call {@link android.support.v4.view.ViewPager#setPageTransformer setPageTransformer()} with
223 {@link android.support.v4.view.ViewPager.PageTransformer PageTransformer} named
234 sections for examples and videos of a {@link android.support.v4.view.ViewPager.PageTransformer PageTransformer}.</p>
263 public void transformPage(View view, float position) {
264 int pageWidth = view.getWidth();
265 int pageHeight = view.getHeight();
269 view.setAlpha(0);
277 view.setTranslationX(horzMargin - vertMargin / 2);
279 view.setTranslationX(-horzMargin + vertMargin / 2);
283 view.setScaleX(scaleFactor);
284 view.setScaleY(scaleFactor);
287 view.setAlpha(MIN_ALPHA +
293 view.setAlpha(0);
325 view.setTranslationX(-1 * view.getWidth() * position);
337 public void transformPage(View view, float position) {
338 int pageWidth = view.getWidth();
342 view.setAlpha(0);
346 view.setAlpha(1);
347 view.setTranslationX(0);
348 view.setScaleX(1);
349 view.setScaleY(1);
353 view.setAlpha(1 - position);
356 view.setTranslationX(pageWidth * -position);
361 view.setScaleX(scaleFactor);
362 view.setScaleY(scaleFactor);
366 view.setAlpha(0);