October 2018
Intermediate to advanced
464 pages
15h 17m
English
Now, we'll take a look at creating this same transition animation with a code-only solution (although we'll still use the initial activity_main.xml layout file):
ViewGroup root = findViewById(R.id.layout);Scene scene = new Scene(root);Transition transition = new ChangeBounds();TransitionManager.beginDelayedTransition(root,transition);TextView textViewTop = findViewById(R.id.textViewTop);RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)textViewTop.getLayoutParams();params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM,1);params.addRule(RelativeLayout.ALIGN_PARENT_TOP, 0);textViewTop.setLayoutParams(params);TextView textViewBottom = findViewById(R.id.textViewBottom);params = (RelativeLayout.LayoutParams) textViewBottom.getLayoutParams() ...