@Override public void onStop() { //restore location ViewCompat.setX(imageView4svg, imgLoc[0]); ViewCompat.setY(imageView4svg, imgLoc[1]); } })
void resetInnerLayoutOffset() { ViewCompat.setY(getInnerLayout(), 0); }
void onItemViewHeightChanged(int newHeight) { if ((prevHeight != 0) && (newHeight != prevHeight)) { final View view = getInnerLayout(); ViewCompat.setY(view, ViewCompat.getY(view) - (prevHeight - newHeight)); } prevHeight = newHeight; }
ViewCompat.setY(mHeader.headerBackground, 0);
public static void setY(final @NonNull View v, final int y) { if (Build.VERSION.SDK_INT >= 11) { ViewCompat.setY(v, y); } else { ViewGroup.MarginLayoutParams params = (ViewGroup.MarginLayoutParams) v.getLayoutParams(); params.topMargin = y; v.setLayoutParams(params); } }
@Override public void onAnimationEnd(View view) { super.onAnimationEnd(view); ViewCompat.setY(menuItemsLayout,0f ); menuItemsLayout.removeAllViews(); isAnimating = false; } })
private void animateViewIn(final View view, int position) { final float offsetY = getResources().getDimensionPixelSize(R.dimen.keyline_1); ViewCompat.setScaleX(view, 0.25f); ViewCompat.setScaleY(view, 0.25f); ViewCompat.setY(view, ViewCompat.getY(view) + offsetY); ViewCompat.animate(view) .setDuration(getResources().getInteger(android.R.integer.config_shortAnimTime)) .scaleX(1f) .scaleY(1f) .translationYBy(-offsetY) .alpha(1f) .setStartDelay(4 * position * VSYNC_RHYTHM) .setInterpolator(new FastOutSlowInInterpolator()) .setListener(new ViewPropertyAnimatorListenerAdapter() { @Override public void onAnimationStart(View view) { super.onAnimationStart(view); isAnimating = true; } @Override public void onAnimationEnd(View view) { super.onAnimationEnd(view); isAnimating = false; } }) .start(); }
private void animateViewIn(final View view, int position) { final float offsetY = getResources().getDimensionPixelSize(R.dimen.keyline_1); ViewCompat.setScaleX(view, 0.25f); ViewCompat.setScaleY(view, 0.25f); ViewCompat.setY(view, ViewCompat.getY(view) + offsetY); ViewCompat.animate(view) .setDuration(getResources().getInteger(android.R.integer.config_shortAnimTime)) .scaleX(1f) .scaleY(1f) .translationYBy(-offsetY) .alpha(1f) .setStartDelay(4 * position * VSYNC_RHYTHM) .setInterpolator(new FastOutSlowInInterpolator()) .setListener(new ViewPropertyAnimatorListenerAdapter() { @Override public void onAnimationStart(View view) { super.onAnimationStart(view); isAnimating = true; } @Override public void onAnimationEnd(View view) { super.onAnimationEnd(view); isAnimating = false; } }) .start(); }
private void animateViewIn(final View view, int position) { final float offsetY = getResources().getDimensionPixelSize(R.dimen.keyline_1); ViewCompat.setScaleX(view, 0.25f); ViewCompat.setScaleY(view, 0.25f); ViewCompat.setY(view, ViewCompat.getY(view) + offsetY); ViewCompat.animate(view) .setDuration(getResources().getInteger(android.R.integer.config_shortAnimTime)) .scaleX(1f) .scaleY(1f) .translationYBy(-offsetY) .alpha(1f) .setStartDelay(4 * VSYNC_RHYTHM) .setInterpolator(new FastOutSlowInInterpolator()) .setListener(new ViewPropertyAnimatorListenerAdapter() { @Override public void onAnimationStart(View view) { super.onAnimationStart(view); isAnimating = true; } @Override public void onAnimationEnd(View view) { super.onAnimationEnd(view); isAnimating = false; } }) .start(); }