2016-07-22 2 views
0

Я использую Mike Penz GmailStyleCrossFadeSlidingPaneLayout. Только когда приложение запускается, я получаю показанный PartialView и частичную часть FullView. Похоже, что они расположены друг над другом. Но я просто могу щелкнуть значки из PartialView.Android CrossFader показывает как макет

Просто, когда я начинаю оцифровывать частичный вид на вид каждую вещь ОКЕЯ и частичный вид получает свой «цвет фона»

У вас есть какие-либо идеи, почему? Благодаря

ответ

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)

+0

@ fred vom jupiter это работает для вас? – mikepenz

+0

@fred vom jupiter может принять ответ, если он вам помог – mikepenz

+0

Привет, майк, за ваш быстрый ответ. Это не работает. потому что я использую 'com.mikepenz: crossfader: [email protected]'library, и я не могу использовать miniResult и результат. Нужно ли мне дополнительно использовать библиотеку ящиков материалов? – Maik

Смежные вопросы