本文整理汇总了Java中com.yanzhenjie.recyclerview.swipe.SwipeMenu类的典型用法代码示例。如果您正苦于以下问题:Java SwipeMenu类的具体用法?Java SwipeMenu怎么用?Java SwipeMenu使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SwipeMenu类属于com.yanzhenjie.recyclerview.swipe包,在下文中一共展示了SwipeMenu类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.item_height);
// MATCH_PARENT 自适应高度,保持和内容一样高;也可以指定菜单具体高度,也可以用WRAP_CONTENT。
int height = ViewGroup.LayoutParams.MATCH_PARENT;
// 添加右侧的,如果不添加,则右侧不会出现菜单。
{
SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
// .setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_delete_black)
.setText("删除") // 文字,还可以设置文字颜色,大小等。。
.setTextColor(Color.BLACK)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(deleteItem);// 添加一个按钮到右侧侧菜单。
}
}
示例2: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = mRootView.getContext().getResources().getDimensionPixelSize(R.dimen.margin70);
// 1. MATCH_PARENT 自适应高度,保持和Item一样高;
// 2. 指定具体的高,比如80;
// 3. WRAP_CONTENT,自身高度,不推荐;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
// 添加右侧的,如果不添加,则右侧不会出现菜单。
SwipeMenuItem deleteItem = new SwipeMenuItem(mRootView.getContext())
.setBackground(R.drawable.selector_red)
.setText("删除")
.setTextColor(Color.WHITE)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(deleteItem);// 添加菜单到右侧。
}
示例3: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.item_height);
// MATCH_PARENT 自适应高度,保持和内容一样高;也可以指定菜单具体高度,也可以用WRAP_CONTENT。
int height = RelativeLayout.LayoutParams.MATCH_PARENT;
// 添加右侧的,如果不添加,则右侧不会出现菜单。
{
SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
.setBackgroundDrawable(R.drawable.lst_item_collection_selector_red)
//.setImage(R.drawable.ic_action_delete)
.setText("删除") // 文字,还可以设置文字颜色,大小等。。
.setTextColor(Color.WHITE)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(deleteItem);// 添加一个按钮到右侧侧菜单。
}
}
示例4: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.item_width);
SwipeMenuItem downMuic = new SwipeMenuItem(SearchActivity.this)
.setBackgroundDrawable(R.color.swipe_one)
.setText("下载")
.setWidth(width) // 宽度。
.setHeight(ViewGroup.LayoutParams.MATCH_PARENT); // 高度。
swipeRightMenu.addMenuItem(downMuic); // 添加一个按钮到左侧菜单。
SwipeMenuItem watchMV = new SwipeMenuItem(SearchActivity.this)
.setBackgroundDrawable(R.color.swipe_two)
.setText("MV")
.setWidth(width)
.setHeight(ViewGroup.LayoutParams.MATCH_PARENT);
swipeRightMenu.addMenuItem(watchMV);// 添加一个按钮到右侧侧菜单。.
// 上面的菜单哪边不要菜单就不要添加。
}
示例5: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.dp_70);
// 1. MATCH_PARENT 自适应高度,保持和Item一样高;
// 2. 指定具体的高,比如80;
// 3. WRAP_CONTENT,自身高度,不推荐;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
SwipeMenuItem addItem = new SwipeMenuItem(getContext())
.setBackground(R.drawable.selector_green)
.setImage(R.mipmap.ic_action_add)
.setWidth(width)
.setHeight(height);
swipeLeftMenu.addMenuItem(addItem); // 添加菜单到左侧。
SwipeMenuItem closeItem = new SwipeMenuItem(getContext())
.setBackground(R.drawable.selector_green)
.setImage(R.mipmap.ic_action_close)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(closeItem); // 添加菜单到右侧。
}
示例6: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.item_height);
// MATCH_PARENT 自适应高度,保持和内容一样高;也可以指定菜单具体高度,也可以用WRAP_CONTENT。
int height = ViewGroup.LayoutParams.MATCH_PARENT;
// 添加右侧的,如果不添加,则右侧不会出现菜单。
{
SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
// .setBackgroundDrawable(R.drawable.selector_red)
// .setImage(R.mipmap.ic_action_delete)
.setBackgroundColor(Color.parseColor("#ff6e40"))
.setText(getString(R.string.delete)) // 文字,还可以设置文字颜色,大小等。。
.setTextColor(Color.WHITE)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(deleteItem);// 添加一个按钮到右侧侧菜单。
SwipeMenuItem addItem = new SwipeMenuItem(mContext)
// .setBackgroundDrawable(R.drawable.selector_green)
.setBackgroundColor(Color.parseColor("#5af158"))
.setText(getString(R.string.edit))
.setTextColor(Color.WHITE)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(addItem); // 添加一个按钮到右侧菜单。
}
}
示例7: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.item_height);
// MATCH_PARENT 自适应高度,保持和内容一样高;也可以指定菜单具体高度,也可以用WRAP_CONTENT。
int height = ViewGroup.LayoutParams.MATCH_PARENT;
// 添加右侧的,如果不添加,则右侧不会出现菜单。
{
SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
// .setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_delete_black)
.setText("删除") // 文字,还可以设置文字颜色,大小等。。
.setTextColor(Color.BLACK)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(deleteItem);// 添加一个按钮到右侧侧菜单。
}
{
SwipeMenuItem restoreItem = new SwipeMenuItem(mContext)
// .setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_delete_black)
.setText("恢复") // 文字,还可以设置文字颜色,大小等。。
.setTextColor(Color.BLACK)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(restoreItem);// 添加一个按钮到右侧侧菜单。
}
}
示例8: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu leftMenu, SwipeMenu rightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.dp_70); // 70dp宽度
// 1. MATCH_PARENT 自适应高度,保持和Item一样高;
// 2. 指定具体的高,比如80;
// 3. WRAP_CONTENT,自身高度,不推荐;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
// 编辑菜单
SwipeMenuItem addItem = new SwipeMenuItem(MainActivity.this)
.setBackground(R.drawable.selector_green)
.setImage(R.mipmap.ic_action_edit)
.setWidth(width)
.setHeight(height);
rightMenu.addMenuItem(addItem); // 添加菜单到右侧
// 分享菜单
SwipeMenuItem shareItem = new SwipeMenuItem(MainActivity.this)
.setBackground(R.drawable.selector_yellow)
.setImage(R.mipmap.ic_action_share)
.setWidth(width)
.setHeight(height);
rightMenu.addMenuItem(shareItem); // 添加菜单到右侧
// 删除菜单
SwipeMenuItem deleteItem = new SwipeMenuItem(MainActivity.this)
.setBackground(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_delete)
.setWidth(width)
.setHeight(height);
rightMenu.addMenuItem(deleteItem); // 添加菜单到右侧
}
示例9: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
if (viewType == GroupAdapter.VIEW_TYPE_NON_STICKY) {
int width = getResources().getDimensionPixelSize(R.dimen.dp_70);
// 1. MATCH_PARENT 自适应高度,保持和Item一样高;
// 2. 指定具体的高,比如80;
// 3. WRAP_CONTENT,自身高度,不推荐;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
SwipeMenuItem closeItem = new SwipeMenuItem(MenuActivity.this)
.setBackground(R.drawable.selector_purple)
.setImage(R.mipmap.ic_action_close)
.setWidth(width)
.setHeight(height);
swipeLeftMenu.addMenuItem(closeItem); // 添加菜单到左侧。
swipeRightMenu.addMenuItem(closeItem); // 添加菜单到右侧。
SwipeMenuItem addItem = new SwipeMenuItem(MenuActivity.this)
.setBackground(R.drawable.selector_green)
.setText("添加")
.setTextColor(Color.WHITE)
.setWidth(width)
.setHeight(height);
swipeLeftMenu.addMenuItem(addItem); // 添加菜单到左侧。
swipeRightMenu.addMenuItem(addItem); // 添加菜单到右侧。
}
}
示例10: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int width = getResources().getDimensionPixelSize(R.dimen.dp_70);
// 1. MATCH_PARENT 自适应高度,保持和Item一样高;
// 2. 指定具体的高,比如80;
// 3. WRAP_CONTENT,自身高度,不推荐;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
// 因为左边要DrawerLayout的侧滑,所以不添加左侧菜单,添加后DrawerLayout将滑不动,但是菜单可以滑动。
// 只添加Item右侧的菜单。
{
SwipeMenuItem closeItem = new SwipeMenuItem(DrawerActivity.this)
.setBackground(R.drawable.selector_purple)
.setImage(R.mipmap.ic_action_close)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(closeItem); // 添加菜单到左侧。
SwipeMenuItem addItem = new SwipeMenuItem(DrawerActivity.this)
.setBackground(R.drawable.selector_green)
.setText("添加")
.setTextColor(Color.WHITE)
.setWidth(width)
.setHeight(height);
swipeRightMenu.addMenuItem(addItem); // 添加菜单到左侧。
}
}
示例11: recyadapter
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
private void recyadapter() {
SwipeMenuCreator swipeMenuCreator = new SwipeMenuCreator() {
@Override
public void onCreateMenu(SwipeMenu leftMenu, SwipeMenu rightMenu, int viewType) {
SwipeMenuItem deleteItem = new SwipeMenuItem(getActivity())
.setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_delete)
.setText("删除") // 文字。
.setTextColor(Color.WHITE) // 文字的颜色。
.setWidth(width) // 菜单宽度。
.setHeight(MATCH_PARENT); // 菜单高度。
rightMenu.addMenuItem(deleteItem); // 在右侧添加一个菜单。
}
};
menu_recy_view.setSwipeMenuItemClickListener(new OnSwipeMenuItemClickListener() {
@Override
public void onItemClick(Closeable closeable, int adapterPosition, int menuPosition, int direction) {
closeable.smoothCloseMenu();// 关闭被点击的菜单。
if (menuPosition == 0) {// 删除按钮被点击。
String url="http://www.shmilyz.com/ForAndroidHttp/update.action";
Map<String, String> map=new HashMap<String, String>();
String setcollect="DELETE FROM collect WHERE username='"+username+"' and shoesid="+shoesList.get(adapterPosition).getId();
Log.i("setcollecta",setcollect);
map.put("uname",setcollect);
xutils.post(url, map, new Xutils.XCallBack() {
@Override
public void onResponse(String result) {
}
});
shoesList.remove(adapterPosition);
adapter.notifyItemRemoved(adapterPosition);
}
}
});
menu_recy_view.setSwipeMenuCreator(swipeMenuCreator);
LinearLayoutManager layoutManager=new LinearLayoutManager(getActivity());
menu_recy_view.setLayoutManager(layoutManager);
adapter=new CollectAdapter(shoesList);
menu_recy_view.setAdapter(adapter);
/* menu_recy_view.setLongPressDragEnabled(true); // 开启拖拽。
menu_recy_view.setItemViewSwipeEnabled(true); // 开启滑动删除。
OnItemMoveListener onItemMoveListener = new OnItemMoveListener() {
@Override
public boolean onItemMove(int fromPosition, int toPosition) {
// Item被拖拽时,交换数据,并更新adapter。
Collections.swap(shoesList, fromPosition, toPosition);
adapter.notifyItemMoved(fromPosition, toPosition);
return true;
}
@Override
public void onItemDismiss(int position) {
// Item被侧滑删除时,删除数据,并更新adapter。
shoesList.remove(position);
adapter.notifyItemRemoved(position);
}
};
menu_recy_view.setOnItemMoveListener(onItemMoveListener);// 监听拖拽,更新UI。*/
collect_fragment_load_layout.setStatus(LoadingLayout.Success);//加载成功
}
示例12: recyadapter
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
private void recyadapter() {
SwipeMenuCreator swipeMenuCreator = new SwipeMenuCreator() {
@Override
public void onCreateMenu(SwipeMenu leftMenu, SwipeMenu rightMenu, int viewType) {
SwipeMenuItem deleteItem = new SwipeMenuItem(getActivity())
.setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_delete)
.setText("删除") // 文字。
.setTextColor(Color.WHITE) // 文字的颜色。
.setWidth(width) // 菜单宽度。
.setHeight(MATCH_PARENT); // 菜单高度。
rightMenu.addMenuItem(deleteItem); // 在右侧添加一个菜单。
}
};
menu_recy_view.setSwipeMenuItemClickListener(new OnSwipeMenuItemClickListener() {
@Override
public void onItemClick(Closeable closeable, int adapterPosition, int menuPosition, int direction) {
closeable.smoothCloseMenu();// 关闭被点击的菜单。
if (menuPosition == 0) {// 删除按钮被点击。
String url="http://www.shmilyz.com/ForAndroidHttp/update.action";
Map<String, String> map=new HashMap<String, String>();
String setcollect="DELETE FROM wantbuy WHERE username='"+username+"' and shoesid="+shoesList.get(adapterPosition).getId();
Log.i("setcollecta",setcollect);
map.put("uname",setcollect);
xutils.post(url, map, new Xutils.XCallBack() {
@Override
public void onResponse(String result) {
}
});
shoesList.remove(adapterPosition);
adapter.notifyItemRemoved(adapterPosition);
}
}
});
menu_recy_view.setSwipeMenuCreator(swipeMenuCreator);
LinearLayoutManager layoutManager=new LinearLayoutManager(getActivity());
menu_recy_view.setLayoutManager(layoutManager);
adapter=new WantBuyAdapter(shoesList);
menu_recy_view.setAdapter(adapter);
/* menu_recy_view.setLongPressDragEnabled(true); // 开启拖拽。
menu_recy_view.setItemViewSwipeEnabled(true); // 开启滑动删除。
OnItemMoveListener onItemMoveListener = new OnItemMoveListener() {
@Override
public boolean onItemMove(int fromPosition, int toPosition) {
// Item被拖拽时,交换数据,并更新adapter。
Collections.swap(shoesList, fromPosition, toPosition);
adapter.notifyItemMoved(fromPosition, toPosition);
return true;
}
@Override
public void onItemDismiss(int position) {
// Item被侧滑删除时,删除数据,并更新adapter。
shoesList.remove(position);
adapter.notifyItemRemoved(position);
}
};
menu_recy_view.setOnItemMoveListener(onItemMoveListener);// 监听拖拽,更新UI。*/
collect_fragment_load_layout.setStatus(LoadingLayout.Success);//加载成功
}
示例13: recyadapter
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
private void recyadapter() {
SwipeMenuCreator swipeMenuCreator = new SwipeMenuCreator() {
@Override
public void onCreateMenu(SwipeMenu leftMenu, SwipeMenu rightMenu, int viewType) {
SwipeMenuItem deleteItem = new SwipeMenuItem(getActivity())
.setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_delete)
.setText("删除") // 文字。
.setTextColor(Color.WHITE) // 文字的颜色。
.setWidth(width) // 菜单宽度。
.setHeight(MATCH_PARENT); // 菜单高度。
rightMenu.addMenuItem(deleteItem); // 在右侧添加一个菜单。
}
};
menu_recy_view.setSwipeMenuItemClickListener(new OnSwipeMenuItemClickListener() {
@Override
public void onItemClick(Closeable closeable, int adapterPosition, int menuPosition, int direction) {
closeable.smoothCloseMenu();// 关闭被点击的菜单。
if (menuPosition == 0) {// 删除按钮被点击。
String url="http://www.shmilyz.com/ForAndroidHttp/update.action";
Map<String, String> map=new HashMap<String, String>();
String setcollect="DELETE FROM shoes WHERE username='"+username+"' and id="+shoesList.get(adapterPosition).getId()+";";
Log.i("setcollecta",setcollect);
map.put("uname",setcollect);
xutils.post(url, map, new Xutils.XCallBack() {
@Override
public void onResponse(String result) {
}
});
shoesList.remove(adapterPosition);
adapter.notifyItemRemoved(adapterPosition);
}
}
});
menu_recy_view.setSwipeMenuCreator(swipeMenuCreator);
LinearLayoutManager layoutManager=new LinearLayoutManager(getActivity());
menu_recy_view.setLayoutManager(layoutManager);
adapter=new ReleaseShowAdapter(shoesList);
menu_recy_view.setAdapter(adapter);
/* menu_recy_view.setLongPressDragEnabled(true); // 开启拖拽。
menu_recy_view.setItemViewSwipeEnabled(true); // 开启滑动删除。
OnItemMoveListener onItemMoveListener = new OnItemMoveListener() {
@Override
public boolean onItemMove(int fromPosition, int toPosition) {
// Item被拖拽时,交换数据,并更新adapter。
Collections.swap(shoesList, fromPosition, toPosition);
adapter.notifyItemMoved(fromPosition, toPosition);
return true;
}
@Override
public void onItemDismiss(int position) {
// Item被侧滑删除时,删除数据,并更新adapter。
shoesList.remove(position);
adapter.notifyItemRemoved(position);
}
};
menu_recy_view.setOnItemMoveListener(onItemMoveListener);// 监听拖拽,更新UI。*/
collect_fragment_load_layout.setStatus(LoadingLayout.Success);//加载成功
}
示例14: recy
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
private void recy() {
SwipeMenuCreator swipeMenuCreator = new SwipeMenuCreator() {
@Override
public void onCreateMenu(SwipeMenu leftMenu, SwipeMenu rightMenu, int viewType) {
SwipeMenuItem deleteItem = new SwipeMenuItem(ShowPositionsActivity.this)
.setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_delete)
.setText("删除") // 文字。
.setTextColor(Color.WHITE) // 文字的颜色。
.setWidth(width) // 菜单宽度。
.setHeight(MATCH_PARENT); // 菜单高度。
rightMenu.addMenuItem(deleteItem); // 在右侧添加一个菜单。
}
};
show_positions_menu_recy_view.setSwipeMenuItemClickListener(new OnSwipeMenuItemClickListener() {
@Override
public void onItemClick(Closeable closeable, int adapterPosition, int menuPosition, int direction) {
closeable.smoothCloseMenu();// 关闭被点击的菜单。
if (menuPosition == 0) {
String url="http://www.shmilyz.com/ForAndroidHttp/update.action";
Map<String, String> map=new HashMap<String, String>();
String setcollect="DELETE FROM positions WHERE "+" id="+positionsList.get(adapterPosition).getId();
Log.i("setcollecta",setcollect);
map.put("uname",setcollect);
xutils.post(url, map, new Xutils.XCallBack() {
@Override
public void onResponse(String result) {
}
});
positionsList.remove(adapterPosition);
adapter.notifyItemRemoved(adapterPosition);
}
}
});
show_positions_menu_recy_view.setSwipeMenuCreator(swipeMenuCreator);
LinearLayoutManager layoutManager=new LinearLayoutManager(ShowPositionsActivity.this);
show_positions_menu_recy_view.setLayoutManager(layoutManager);
adapter=new PositionsAdapter(positionsList);
show_positions_menu_recy_view.setAdapter(adapter);
}
示例15: onCreateMenu
import com.yanzhenjie.recyclerview.swipe.SwipeMenu; //导入依赖的package包/类
@Override
public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {
int size = getResources().getDimensionPixelSize(R.dimen.item_height);
/* // 添加左侧的,如果不添加,则左侧不会出现菜单。
{
SwipeMenuItem addItem = new SwipeMenuItem(mContext)
.setBackgroundDrawable(R.drawable.selector_green)// 点击的背景。
.setImage(R.mipmap.ic_action_add) // 图标。
.setWidth(size) // 宽度。
.setHeight(size); // 高度。
swipeLeftMenu.addMenuItem(addItem); // 添加一个按钮到左侧菜单。
SwipeMenuItem closeItem = new SwipeMenuItem(mContext)
.setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_close)
.setWidth(size)
.setHeight(size);
swipeLeftMenu.addMenuItem(closeItem); // 添加一个按钮到左侧菜单。
}*/
// 添加右侧的,如果不添加,则右侧不会出现菜单。
{
SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
.setBackgroundDrawable(R.drawable.selector_red)
.setImage(R.mipmap.ic_action_delete)
.setText("删除") // 文字,还可以设置文字颜色,大小等。。
.setTextColor(Color.WHITE)
.setWidth(size)
.setHeight(size);
swipeRightMenu.addMenuItem(deleteItem);// 添加一个按钮到右侧侧菜单。
SwipeMenuItem closeItem = new SwipeMenuItem(mContext)
.setBackgroundDrawable(R.drawable.selector_purple)
.setImage(R.mipmap.ic_action_close)
.setText("取消")
.setWidth(size)
.setHeight(size);
swipeRightMenu.addMenuItem(closeItem); // 添加一个按钮到右侧菜单。
SwipeMenuItem addItem = new SwipeMenuItem(mContext)
.setBackgroundDrawable(R.drawable.selector_green)
.setText("添加")
.setTextColor(Color.WHITE)
.setWidth(size)
.setHeight(size);
swipeRightMenu.addMenuItem(addItem); // 添加一个按钮到右侧菜单。
}
}