2016-07-22 16 views
0

Ich benutze das Mike Penz GmailStyleCrossFadeSlidingPaneLayout. Nur wenn die App startet, bekomme ich die PartialView und einen Teil der FullView angezeigt. Es sieht so aus, als wären sie übereinander angeordnet. Aber ich kann nur auf die Symbole von der PartialView klicken.Android CrossFader zeigt beide Layout

Gerade als ich Blenden die Teilansicht zur Vollansicht beginnen alles ist okey und die Teilansicht bekommt seine „Hintergrundfarbe“

Haben Sie eine Idee, warum? Dank

Antwort

2

Dies ist auf die Frage bezogen werden könnte, wenn die SavedInstanceState nicht bei der Erstellung des `CrossfadeDrawerLayout' wie hier gezeigt vorgesehen ist: 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)

+0

@ fred vom jupiter funktioniert das für dich? – mikepenz

+0

@fred vom jupiter kann die antwort annehmen, wenn es dir geholfen hat – mikepenz

+0

Hallo Mike danke für deine schnelle antwort. Es funktioniert nicht. weil ich die 'com.mikepenz: crossfader: [email protected]'library benutze, und ich kann miniResult und result nicht benutzen. Muss ich zusätzlich die Materialschubladen Bibliothek implemetieren? – Maik