@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); int width = ((View) transitionValues.values.get(PROPNAME_PARENT)).getWidth(); Rect bounds = (Rect) transitionValues.values.get(PROPNAME_BOUNDS); bounds.right = width; bounds.bottom = width * 3 / 4; transitionValues.values.put(PROPNAME_BOUNDS, bounds); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, endColor); transitionValues.values.put(PROPERTY_CORNER_RADIUS, view.getHeight() / 2); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, endColor); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, ContextCompat.getColor(view.getContext(), R.color.super_light_grey)); transitionValues.values.put(PROPERTY_CORNER_RADIUS, endCornerRadius); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) return; transitionValues.values.put(PROPERTY_COLOR, ContextCompat.getColor(view.getContext(), R.color.super_light_grey)); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); int width = ((View) transitionValues.values.get(PROPNAME_PARENT)).getWidth(); Rect bounds = (Rect) transitionValues.values.get(PROPNAME_BOUNDS); bounds.right = width; bounds.bottom = width * 3 / 4; transitionValues.values.put(PROPNAME_BOUNDS, bounds); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); if (!(transitionValues.view instanceof ParallaxScrimageView)) return; ParallaxScrimageView psv = ((ParallaxScrimageView) transitionValues.view); if (psv.getOffset() == 0) return; // as we're going to remove the offset (which drives the parallax) we need to // compensate for this by adjusting the target bounds. Rect bounds = (Rect) transitionValues.values.get(PROPNAME_BOUNDS); bounds.offset(0, psv.getOffset()); transitionValues.values.put(PROPNAME_BOUNDS, bounds); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, endColor);//ContextCompat.getColor(view.getContext(), R.color.dialog_background_color) transitionValues.values.put(PROPERTY_CORNER_RADIUS, endCornerRadius); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, endColor);//ContextCompat.getColor(view.getContext(), R.color.dialog_background_color) transitionValues.values.put(PROPERTY_CORNER_RADIUS, endCornerRadius); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, backgroundColor); transitionValues.values.put(PROPERTY_CORNER_RADIUS, view.getResources().getDimensionPixelSize(R.dimen.dialog_corners)); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, backgroundColor); transitionValues.values.put(PROPERTY_CORNER_RADIUS, view.getResources().getDimensionPixelSize(R.dimen.default_dialog_corners)); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, Color.WHITE); transitionValues.values.put(PROPERTY_CORNER_RADIUS, endCornerRadius); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, endColor); transitionValues.values.put(PROPERTY_CORNER_RADIUS, endCornerRadius >= 0 ? endCornerRadius : view.getHeight() / 2); }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, ContextCompat.getColor(view.getContext(), R.color.accent)); transitionValues.values.put(PROPERTY_CORNER_RADIUS, view.getHeight() / 2);//view.getHeight() / 2 }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); final View view = transitionValues.view; if (view.getWidth() <= 0 || view.getHeight() <= 0) { return; } transitionValues.values.put(PROPERTY_COLOR, MorphFabToDialog.fetchAccentColor(view.getContext())); transitionValues.values.put(PROPERTY_CORNER_RADIUS, view.getHeight() / 2);//view.getHeight() / 2 }
@Override public void captureEndValues(TransitionValues transitionValues) { super.captureEndValues(transitionValues); Photo photo = Mysplash.getInstance().getPhoto(); if (photo != null) { int[] size = DisplayUtils.getScreenSize(context); Rect bounds = (Rect) transitionValues.values.get(PROPNAME_BOUNDS); bounds.left = 0; bounds.top = 0; bounds.right = size[0]; bounds.bottom = size[1]; transitionValues.values.put(PROPNAME_BOUNDS, bounds); } } }