List of usage examples for android.view View setScaleY
public void setScaleY(float scaleY)
From source file:com.animpagetransformer.transformer.AnimPageTransformer.java
/** * ?//w w w. java 2s. c om * * @param page * @param position */ private void reset(View page, float position) { /* ?page? */ mWidth = page.getWidth(); mHeight = page.getHeight(); /* ??page */ page.setRotationX(0); page.setRotationY(0); page.setRotation(0); page.setScaleX(1); page.setScaleY(1); page.setPivotX(0); page.setPivotY(0); page.setTranslationY(0); page.setTranslationX(0); page.setAlpha(position <= -1f || position >= 1f ? 0f : 1f); }
From source file:com.qs.qswlw.view.Mypager.transformer.UltraDepthScaleTransformer.java
@Override public void transformPage(View view, float position) { final float scale = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); final float rotation = MAX_ROTATION * Math.abs(position); if (position <= 0f) { view.setTranslationX(view.getWidth() * -position * 0.19f); view.setPivotY(0.5f * view.getHeight()); view.setPivotX(0.5f * view.getWidth()); view.setScaleX(scale);/*ww w . j a v a 2 s .c om*/ view.setScaleY(scale); view.setRotationY(-rotation); } else if (position <= 1f) { view.setTranslationX(view.getWidth() * -position * 0.19f); view.setPivotY(0.5f * view.getHeight()); view.setPivotX(0.5f * view.getWidth()); view.setScaleX(scale); view.setScaleY(scale); view.setRotationY(rotation); } }
From source file:com.tmall.ultraviewpager.transformer.UltraDepthScaleTransformer.java
@Override public void transformPage(View view, float position) { final float scale = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); final float rotation = MAX_ROTATION * Math.abs(position); if (position <= 0f) { view.setTranslationX(view.getWidth() * -position * 0.19f); view.setPivotY(0.5f * view.getHeight()); view.setPivotX(0.5f * view.getWidth()); view.setScaleX(scale);//from w w w. j a v a 2 s. co m view.setScaleY(scale); view.setRotationY(rotation); } else if (position <= 1f) { view.setTranslationX(view.getWidth() * -position * 0.19f); view.setPivotY(0.5f * view.getHeight()); view.setPivotX(0.5f * view.getWidth()); view.setScaleX(scale); view.setScaleY(scale); view.setRotationY(-rotation); } }
From source file:com.cypress.cysmart.CommonUtils.DepthPageTransformer.java
public void transformPage(View view, float position) { int pageWidth = view.getWidth(); if (position < -1) { // This page is way off-screen to the left. view.setAlpha(0);/*from w w w .ja v a 2 s.co m*/ } else if (position <= 0) { // Use the default slide transition when moving to the left page view.setAlpha(1); view.setTranslationX(0); view.setScaleX(1); view.setScaleY(1); } else if (position <= 1) { // Fade the page out. view.setAlpha(1 - position); // Counteract the default slide transition view.setTranslationX(pageWidth * -position); // Scale the page down (between MIN_SCALE and 1) float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); view.setScaleX(scaleFactor); view.setScaleY(scaleFactor); } else { // This page is way off-screen to the right. view.setAlpha(0); } }
From source file:com.aniruddhc.acemusic.player.Transformers.DepthPageTransformer.java
public void transformPage(View view, float position) { int pageWidth = view.getWidth(); if (position < -1) { // [-Infinity,-1) // This page is way off-screen to the left. view.setAlpha(0);// w ww . j ava 2 s.c o m } else if (position <= 0) { // [-1,0] // Use the default slide transition when moving to the left page view.setAlpha(1); view.setTranslationX(0); view.setScaleX(1); view.setScaleY(1); } else if (position <= 1) { // (0,1] // Fade the page out. view.setAlpha(1 - position); // Counteract the default slide transition view.setTranslationX(pageWidth * -position); // Scale the page down (between MIN_SCALE and 1) float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); view.setScaleX(scaleFactor); view.setScaleY(scaleFactor); } else { // (1,+Infinity] // This page is way off-screen to the right. view.setAlpha(0); } }
From source file:me.panpf.tool4a.widget.DepthPageTransformer.java
@SuppressLint("NewApi") @Override// w w w . ja va2 s. c o m public void transformPage(View view, float position) { int pageWidth = view.getWidth(); if (position < -1) { // [-Infinity,-1) // This page is way off-screen to the left. view.setAlpha(0); } else if (position <= 0) { // [-1,0] // Use the default slide transition when // moving to the left page view.setAlpha(1); view.setTranslationX(0); view.setScaleX(1); view.setScaleY(1); } else if (position <= 1) { // (0,1] // Fade the page out. view.setAlpha(1 - position); // Counteract the default slide transition view.setTranslationX(pageWidth * -position); // Scale the page down (between MIN_SCALE and 1) float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); view.setScaleX(scaleFactor); view.setScaleY(scaleFactor); } else { // (1,+Infinity] // This page is way off-screen to the right. view.setAlpha(0); } }
From source file:net.dewep.intranetepitech.animation.DepthPageTransformer.java
private void positionPositive(View view, float position) { // (0,1]/*w ww . j a va2 s. c o m*/ // Fade the page out. int pageWidth = view.getWidth(); view.setAlpha(1 - position); // Counteract the default slide transition view.setTranslationX(pageWidth * -position); // Scale the page down (between MIN_SCALE and 1) float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); view.setScaleX(scaleFactor); view.setScaleY(scaleFactor); }
From source file:tan.chesley.rssfeedreader.DepthPageTransformer.java
public void transformPage(View view, float position) { int pageWidth = view.getWidth(); if (position < -1) { // [-Infinity,-1) // This page is way off-screen to the left. view.setAlpha(0);/*from ww w .j a va2s .c o m*/ } else if (position <= 0) { // [-1,0] // Use the default slide transition when moving to the left page view.setAlpha(1 + position); view.setTranslationX(0); view.setScaleX(1); view.setScaleY(1); // Prevent old views from stealing touches if (position >= -0.01) { view.bringToFront(); view.getParent().requestLayout(); ((View) view.getParent()).invalidate(); } } else if (position <= 1) { // (0,1] // Fade the page out. view.setAlpha(1 - position); // Counteract the default slide transition view.setTranslationX(pageWidth * -position); // Scale the page down (between MIN_SCALE and 1) float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); view.setScaleX(scaleFactor); view.setScaleY(scaleFactor); } else { // (1,+Infinity] // This page is way off-screen to the right. view.setAlpha(0); } }
From source file:org.kei.android.phone.cellhistory.transformers.DepthPageTransformer.java
@Override public void transformPage(final View view, final float position) { final int pageWidth = view.getWidth(); if (position < -1) { // [-Infinity,-1) // This page is way off-screen to the left. view.setAlpha(0);/*from w ww . j ava 2 s. c o m*/ } else if (position <= 0) { // [-1,0] // Use the default slide transition when moving to the left page view.setAlpha(1); view.setTranslationX(0); view.setScaleX(1); view.setScaleY(1); } else if (position <= 1) { // (0,1] // Fade the page out. view.setAlpha(1 - position); // Counteract the default slide transition view.setTranslationX(pageWidth * -position); // Scale the page down (between MIN_SCALE and 1) final float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position)); view.setScaleX(scaleFactor); view.setScaleY(scaleFactor); } else { // (1,+Infinity] // This page is way off-screen to the right. view.setAlpha(0); } }
From source file:com.stanleyidesis.quotograph.ui.activity.LWQActivateActivity.java
void setupSourceBubbles() { sourceBubbles.get(0).setRotation(-5f); sourceBubbles.get(1).setRotation(5f); sourceBubbles.get(2).setRotation(-10f); for (View bubble : sourceBubbles) { bubble.setScaleX(0f);/*w w w. j a v a 2s . com*/ bubble.setScaleY(0f); } }