Skip to content

zcw90/SlideListView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SlideListView

拥有侧滑菜单的ListView

Gif

image image

Gradle

dependencies{
    ...
    implementation 'com.zcw.listview:slidelistview:0.0.4'
}

Usage

// slideMenuItems添加1个SlideMenuItem,就是1个菜单;2个SlideMenuItem,就是2个菜单;最多只能添加3个。
List<SlideMenuItem> slideMenuItems = new ArrayList<>();
slideMenuItems.add(new SlideMenuItem("删除", R.color.button_normal));
slideMenuItems.add(new SlideMenuItem("菜单2", R.color.dialog_content));
slideMenuItems.add(new SlideMenuItem("菜单3", R.color.dialog_content));
listView.setSlideMenu(slideMenuItems, new SlideListView.OnSlideMenuItemClickListener() {
    @Override
    public void slideMenuItemClick(int position, SlideMenuItem menuItem, int index) {
        if(index == 0) {
            data.remove(position);
            adapter.notifyDataSetChanged();
        }
        else if(index == 1) {
        }
        else if(index == 2) {
        }
}

About

拥有侧滑菜单的ListView

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages