访问动画第二场景的对象

时间:2018-10-07 09:12:25

标签: java android android-layout animation transition

我有两个具有不同形式的卡片视图。我试图在单击不同按钮时从侧面将它们滑入。我通过创建2个场景来使用转场,如here

 radioGroup.setOnClickedButtonListener(new RadioButtonGroup.OnClickedButtonListener() {
            @Override
            public void onClickedButton(RadioButton button, int position) {
                mScene1= Scene.getSceneForLayout(mSceneRoot, sceneCardView1, mContext);
                mScene2 = Scene.getSceneForLayout(mSceneRoot, sceneCardView2, mContext);
                if(position == 0) {
                    TransitionManager.go(mAScene, transitionSlideToEnd);
                }
                if(position == 1){
                    TransitionManager.go(mAnotherScene, transitionSlideToStart);
                }
            }
        });

动画正在发生,但是当我尝试使用findViewById访问cardview中的元素(如Edittext和textviews)时,我得到的是null。第一个场景是默认场景,它包含在片段布局中。如何访问第二个场景项目。

0 个答案:

没有答案