如何在android中使用Gradle添加依赖

这期内容当中小编将会给大家带来有关如何在android中使用Gradle添加依赖,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

成都创新互联公司专注于青川网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供青川营销型网站建设,青川网站制作、青川网页设计、青川网站官网定制、成都微信小程序服务,打造青川网络公司原创品牌,更为您提供青川网站排名全网营销落地服务。

AndroidStudio使用Gradle构建添加依赖

compile 'com.yanzhenjie:recyclerview-swipe:1.0.2'

Or Maven:


 com.yanzhenjie
 recyclerview-swipe
 1.0.2
 pom

我在开发SwipeRecyclerView时引用的RecyclerView版本如下:

compile 'com.android.support:recyclerview-v7:23.4.0'

使用介绍

这里列出关键实现,具体请参考demo,或者加最上面的交流群一起讨论。 更多教程请进入我的博客查看。

启用SwipeReyclerView的长按Item拖拽功能和侧滑删除功能

recyclerView.setLongPressDragEnabled(true);// 开启长按拖拽
recyclerView.setItemViewSwipeEnabled(true);// 开启滑动删除。
recyclerView.setOnItemMoveListener(onItemMoveListener);// 监听拖拽和侧滑删除,更新UI和数据。

添加Item侧滑菜单

侧滑菜单支持自动打开某个Item的菜单,并可以指定是左边还是右边的:

// 打开第一个Item的左侧菜单。
recyclerView.openLeftMenu(0);

// 打开第一个Item的右侧菜单。
recyclerView.openRightMenu(0);

第一步,引用自定义View:SwipeMenuReyclerView:

第二步,设置菜单创建器、菜单点击监听:

SwipeMenuRecyclerView swipeMenuRecyclerView = findViewById(R.id.recycler_view);
// 设置菜单创建器。
swipeMenuRecyclerView.setSwipeMenuCreator(swipeMenuCreator);
// 设置菜单Item点击监听。
swipeMenuRecyclerView.setSwipeMenuItemClickListener(menuItemClickListener);

第三步,菜单创建器创建菜单:

/**
 * 菜单创建器。在Item要创建菜单的时候调用。
 */
private SwipeMenuCreator swipeMenuCreator = new SwipeMenuCreator() {
 @Override
 public void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType) {

  SwipeMenuItem addItem = new SwipeMenuItem(mContext)
   .setBackgroundDrawable(R.drawable.selector_green)// 点击的背景。
   .setImage(R.mipmap.ic_action_add) // 图标。
   .setWidth(size) // 宽度。
   .setHeight(size); // 高度。
  swipeLeftMenu.addMenuItem(addItem); // 添加一个按钮到左侧菜单。

  SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
   .setBackgroundDrawable(R.drawable.selector_red)
   .setImage(R.mipmap.ic_action_delete) // 图标。
   .setText("删除") // 文字。
   .setTextColor(Color.WHITE) // 文字颜色。
   .setTextSize(16) // 文字大小。
   .setWidth(size)
   .setHeight(size);
  swipeRightMenu.addMenuItem(deleteItem);// 添加一个按钮到右侧侧菜单。.

  // 上面的菜单哪边不要菜单就不要添加。
 }
};

更多使用方法请参考Demo。

第四步,继承SwipeMenuAdapter,和正常的Adapter一样使用:

public class MenuAdapter extends SwipeMenuAdapter {

 @Override
 public int getItemCount() {
  return 0;
 }

 @Override
 public View onCreateContentView(ViewGroup parent, int viewType) {
  return null;
 }

 @Override
 public ViewHolder onCompatCreateViewHolder(View realContentView, int viewType) {
  return null;
 }

 @Override
 public void onBindViewHolder(MenuAdapter.DefaultViewHolder holder, int position) {
 }
}

上述就是小编为大家分享的如何在android中使用Gradle添加依赖了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


网站栏目:如何在android中使用Gradle添加依赖
文章来源:http://csdahua.cn/article/podsji.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流