0

我正在使用 Mike Penz GmailStyleCrossFadeSlidingPaneLayout。只有当应用程序启动时,我才会显示 PartialView 和 FullView 的一部分。看起来它们是相互重叠的布局。但我只能单击 PartialView 中的图标。

就在我开始将部分视图交叉淡入淡出到全视图时,一切都很好,部分视图得到了他的“背景颜色”

你知道为什么吗?谢谢

4

1 回答 1

2

这可能与SavedInstanceState在创建“CrossfadeDrawerLayout”期间未提供时的问题有关,如下所示:https ://github.com/mikepenz/Crossfader/blob/6d778720644c5c7bc19aabd79aa8c9c70fd2da37/app/src/main/java/com/ mikepenz/crossfader/app/SimpleActivity.java#L130

crossFader = new Crossfader()
                .withContent(findViewById(R.id.crossfade_content))
                .withFirst(result.getSlider(), firstWidth)
                .withSecond(miniResult.build(this), secondWidth)
                .withGmailStyleSwiping()
                .withSavedInstance(savedInstanceState)
                .build()

.withSavedInstance(savedInstanceState)

于 2016-07-22T16:40:34.900 回答