抽屉式公告 SlidingDrawer过时

SlingdingDrawer
slidingDrawer影藏的文件用content属性,显示的手柄用handler属性

    <SlidingDrawer
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:orientation="horizontal"
        android:content="@id/img2"
        android:handle="@id/layout1"
        >
        <LinearLayout
            android:id="@+id/layout1"
            android:layout_width="35dp"
            android:layout_height="match_parent"
            android:gravity="center">
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/open"
                />
        </LinearLayout>
        <ImageView
            android:id="@+id/img2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/iv_bg"
            />
    </SlidingDrawer>

重要方法:
  animateClose():关闭时实现动画。
  close():即时关闭
  getContent():获取内容
  isMoving():指示SlidingDrawer是否在移动。
  isOpened():指示SlidingDrawer是否已全部打开
  lock():屏蔽触摸事件。
  setOnDrawerCloseListener(SlidingDrawer.OnDrawerCloseListener onDrawerCloseListener):SlidingDrawer关闭时调用
  unlock():解除屏蔽触摸事件。
  toggle():切换打开和关闭的抽屉SlidingDrawer。

发布了16 篇原创文章 · 获赞 0 · 访问量 860

猜你喜欢

转载自blog.csdn.net/weixin_45830683/article/details/102997095