Android的DataBinding是否与TransitionsScenes框架一起使用?

Android的DataBinding是否与TransitionsScenes框架一起使用?,第1张

概述Android的 DataBinding库是否与 Transitions framework一起使用? Scene scene = Scene.getSceneForLayout(this, R.layout.creditcardentryview_scene2_expanded, this.getContext()); TransitionManager.go(scene); Android的 DataBinding库是否与 Transitions framework一起使用?

Scene scene = Scene.getSceneForLayout(this,R.layout.creditcardentryvIEw_scene2_expanded,this.getContext());        TransitionManager.go(scene);        scene2Binding = CreditcardentryvIEwScene2ExpandedBinding.bind(this);

尝试上面的代码会抛出此错误:视图上的视图标记不正确:null

解决方法 您应该在创建场景之前绑定布局:

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

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

Scene scene = Scene.getSceneForLayout(this,this.getContext());TransitionManager.go(scene);scene2Binding = CreditcardentryvIEwScene2ExpandedBinding.bind(this.getChildAt(0));
总结

以上是内存溢出为你收集整理的Android的DataBinding是否与Transitions / Scenes框架一起使用?全部内容,希望文章能够帮你解决Android的DataBinding是否与Transitions / Scenes框架一起使用?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存