效果绝对满足
1.导入依赖

dependencies {    implementation 'com.github.moraisigor:slidingdrawer:1.7.1'}

2.布局文件

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:layout="http://schemas.android.com/apk/res-auto"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="#f1582a">        <hollowsoft.slidingdrawer.SlidingDrawer        android:id="@+id/drawer"        android:layout_width="match_parent"        android:layout_height="match_parent"        layout:content="@+id/content"        layout:handle="@+id/handle">                <TextView            android:id="@id/handle"            android:layout_width="match_parent"            android:layout_height="75dp"            android:background="#122631"            android:gravity="center"            android:text="Handle"            android:textAllCaps="true"            android:textColor="@android:color/white"            android:textSize="20sp"            android:textStyle="bold" />                    <TextView            android:id="@+id/content"            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="center"            android:text="Content"            android:textAllCaps="true"            android:textColor="@android:color/white"            android:textSize="20sp"            android:textStyle="bold" />                </hollowsoft.slidingdrawer.SlidingDrawer>    </LinearLayout>

3.类

public final class MainActivity extends AppCompatActivity implements OnDrawerScrollListener, OnDrawerOpenListener, OnDrawerCloseListener {                                                    private static final String TAG = MainActivity.class.getSimpleName();        @Override    protected void onCreate(Bundle bundle) {        super.onCreate(bundle);                setContentView(R.layout.main);                final SlidingDrawer drawer = (SlidingDrawer) findViewById(R.id.drawer);        drawer.setOnDrawerScrollListener(this);        drawer.setOnDrawerOpenListener(this);        drawer.setOnDrawerCloseListener(this);    }        @Override    public void onScrollStarted() {        Log.d(TAG, "onScrollStarted()");    }    @Override    public void onScrollEnded() {        Log.d(TAG, "onScrollEnded()");    }    @Override    public void onDrawerOpened() {        Log.d(TAG, "onDrawerOpened()");    }    @Override    public void onDrawerClosed() {        Log.d(TAG, "onDrawerClosed()");    }}

更多相关文章

  1. Android(安卓)Module中导入aar
  2. Grade 编译 Android(安卓)解决 Error:more than one library wit
  3. android 判断系统是否有Navigation Bar
  4. Android(安卓)Studio 导入so
  5. [导入]Android植入Wooboo广告教程
  6. 如何解决:Android中 Error generating final archive: Debug Cert
  7. eclipse导入的Android项目没有android.jar包并报错
  8. 向eclipse中导入android中的sample样例+gen目录缺少R.java文件
  9. Android(安卓)开发笔记 —— AndroidStudio 中使用 android-seri

随机推荐

  1. android图像处理系统1.3
  2. Android横向智能刷新框架-SmartRefreshHo
  3. Android(安卓)应用安装过程分析
  4. 百度地图2.1获取密钥配置的Android签名证
  5. Android之自定义ListView滚动条样式
  6. Fresco的使用
  7. android linker (1) —— __linker_init(
  8. OpenCV4Android开发
  9. Android Studio 导入包时报 Duplicate fi
  10. Android 中与 Touch 事件分发和消费机制