Skip to content

Instantly share code, notes, and snippets.

@Kvest
Created October 24, 2016 18:58
Show Gist options
  • Save Kvest/9521b54251cbaaf79734e4f5b5269f25 to your computer and use it in GitHub Desktop.
Save Kvest/9521b54251cbaaf79734e4f5b5269f25 to your computer and use it in GitHub Desktop.
public class RingViewTransition extends Transition {
...
private void captureValues(RingView view, TransitionValues transitionValues) {
Bundle extraData = (Bundle)transitionValues.view.getTag(R.id.tag_transition_extra_properties);
if (extraData != null) {
transitionValues.values.put(PROPNAME_COLOR,
extraData.getInt(PROPNAME_COLOR, view.getColor()));
transitionValues.values.put(PROPNAME_INNER_RADIUS,
extraData.getFloat(PROPNAME_INNER_RADIUS, view.getInnerCircleRadius()));
transitionValues.values.put(PROPNAME_OUTER_RADIUS,
extraData.getFloat(PROPNAME_OUTER_RADIUS ,view.getOuterCircleRadius()));
} else {
transitionValues.values.put(PROPNAME_COLOR, view.getColor());
transitionValues.values.put(PROPNAME_INNER_RADIUS, view.getInnerCircleRadius());
transitionValues.values.put(PROPNAME_OUTER_RADIUS, view.getOuterCircleRadius());
}
}
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment