Skip to content

wushaoge/MyDrawer

Repository files navigation

MyDrawer

手撸一个slidingdrawer简易库,实现基本功能

image

以下为自定义属性

<declare-styleable name="MyDrawer">
    <attr name="content" format="reference" /> //主体view  必须指定
    <attr name="drag" format="reference" />    //拖动view  必须指定
    <attr name="handler" format="reference" /> //手柄view  必须包含在drag里面,可以为空
    <attr name="isOpen" format="boolean" /> //是否打开     初始化的时候是否打开
    <attr name="dragtype"/> //拖动方向
</declare-styleable>


<attr name="dragtype">
    <enum name="left" value="0"/> //从左边滑出来
    <enum name="right" value="1"/> //从右边滑出来
    <enum name="top" value="2"/> //从顶部滑出来
    <enum name="bottom" value="3"/> //从底部滑出来
</attr>

回调函数 public interface MyDrawerListener{

      public void open(); //打开

      public void close(); //关闭

  }

About

手撸一个slidingdrawer简易库,实现基本功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages