0

я реализовал в своем приложении простой-боковой ящик на adamrocker следуя инструкциям, которые находятся на GitHub:как добавить скроллинг эффект на мой простой стороне ящика

https://github.com/adamrocker/simple-side-drawer

код в моем приложении:

//SLIDE 
private SimpleSideDrawer mNav; 

mNav = new SimpleSideDrawer(this); 
mNav.setLeftBehindContentView(R.layout.activity_behind_left_simple); 
findViewById(R.id.slidemenu).setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      mNav.toggleLeftDrawer(); 

     } 

}); 

это XML из "activity_behind_left_simple"

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
style="@style/leftBehindMenuScroll" 
android:background="@drawable/lavagna" > 

<LinearLayout 

    style="@style/behindMenuScrollContent" 
    android:layout_height="match_parent" 
    android:gravity="center_vertical" 
    android:paddingTop="25dp" > 

    <TextView 
     android:id="@+id/ciao" 
     style="@style/behindMenuItemTitle" 
     android:gravity="center" 
     android:textStyle="italic" 
     android:layout_width="fill_parent" 
     android:text="General" 
     android:textColor="#000000" /> 

    <Button 
     android:id="@+id/matrix" 
     android:background="@drawable/but_ok" 
     android:textColor="#ffffff" 
     style="@style/behindMenuItemLabel" 
     android:layout_width="203dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="10dp" 
     android:gravity="center" 
     android:text="Rate"/> 

простой боковой ящик работает отлично, но я хотел бы добавить эффект прокрутки. Как я могу это сделать?

+0

Поскольку Google выпустил свой собственный NavigationDrawer, я бы рекомендовал использовать его вместо сторонней реализации. См. Http://developer.android.com/design/patterns/navigation-drawer.html –

+2

Также я не думаю, что вам было ясно, что вы имеете в виду «Эффект прокрутки». Вы хотите, чтобы содержимое вашего ящика прокрутки? Вы хотите, чтобы сам ящик прокручивал (открывать/закрывать анимацию)? –

+0

Я не использую ящик навигации Google, потому что у меня проблемы с версией API, однако извиняюсь, если вопрос не очень ясен, но я хочу прокрутить сам ящик. – David

ответ

0

Если вы хотите прокрутить эффект, рассмотрите проект с открытым исходным кодом SlidingMenu. Вы можете продемонстрировать его на Play Store, если хотите, но я использовал его в прошлом с хорошим успехом.

Что касается использования встроенного Android NavigationDrawer, я считаю, что он был добавлен в Android Support Library, поэтому вы можете включить его для обратной совместимости, если хотите идти по этому маршруту.