问题标签 [fragment-transitions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
21 浏览

android - 材质卡视图无法在 FadeThroughTransition 中正确加载。在样机应用程序中,他们做

我目前正面临着我什至无法描述的事情。在我的应用程序中,我遇到了这种情况(6 秒视频): https ://youtu.be/OKDGyWydafc

如您所见,FadeThrough 过渡并不平滑,因为它会立即加载 CardView,然后加载它们的内容。这是我使用的代码:

(在 onCreateView 中)

然后,我创建了一个模型应用程序,将布局和 Java 复制并粘贴到另一个项目(更改颜色、可绘制对象等,因为我没有那里的文件;dimens.xml 也不存在,所以这些东西被改变了)。当我尝试在样机应用程序上执行此操作时: https ://youtu.be/xW8diLnaIvw

它完美无缺。

这是文件,它们是相同的!当然,即使行数也是一样的。我复制粘贴了它们。 https://drive.google.com/drive/folders/1vMHTVGnZw0lyxOKTOETivlETwmTseHX-?usp=sharing

材质库版本相同(1.3.0),最低 SDK 相同(24)。在这两个应用程序中,导航都是通过 Android Studio 向导设置的,并且遵循相同的结构(当然,在主应用程序中更复杂)。即我不使用片段事务,但两者都使用导航组件。

怎么了?我错过了什么?