回答

5

你应该布局结合创建场景之前:

CreditcardentryviewScene2ExpandedBinding binding = CreditcardentryviewScene2ExpandedBinding.inflate(getLayoutInflater(), this, false); 
Scene scene = new Scene(this, binding.getRoot()); 
TransitionManager.go(scene); 

bind(this)失败,因为this并不是一个绑定视图。 this是场景根!所以你也可以这样做:

Scene scene = Scene.getSceneForLayout(this, R.layout.creditcardentryview_scene2_expanded, this.getContext()); 
TransitionManager.go(scene); 
scene2Binding = CreditcardentryviewScene2ExpandedBinding.bind(this.getChildAt(0));