真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何在android中使用Gradle添加依賴,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司專注于青川網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供青川營銷型網(wǎng)站建設(shè),青川網(wǎng)站制作、青川網(wǎng)頁設(shè)計(jì)、青川網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造青川網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供青川網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

AndroidStudio使用Gradle構(gòu)建添加依賴

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

Or Maven:


 com.yanzhenjie
 recyclerview-swipe
 1.0.2
 pom

我在開發(fā)SwipeRecyclerView時引用的RecyclerView版本如下:

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

使用介紹

這里列出關(guān)鍵實(shí)現(xiàn),具體請參考demo,或者加最上面的交流群一起討論。 更多教程請進(jìn)入我的博客查看。

啟用SwipeReyclerView的長按Item拖拽功能和側(cè)滑刪除功能

recyclerView.setLongPressDragEnabled(true);// 開啟長按拖拽
recyclerView.setItemViewSwipeEnabled(true);// 開啟滑動刪除。
recyclerView.setOnItemMoveListener(onItemMoveListener);// 監(jiān)聽拖拽和側(cè)滑刪除,更新UI和數(shù)據(jù)。

添加Item側(cè)滑菜單

側(cè)滑菜單支持自動打開某個Item的菜單,并可以指定是左邊還是右邊的:

// 打開第一個Item的左側(cè)菜單。
recyclerView.openLeftMenu(0);

// 打開第一個Item的右側(cè)菜單。
recyclerView.openRightMenu(0);

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

第二步,設(shè)置菜單創(chuàng)建器、菜單點(diǎn)擊監(jiān)聽:

SwipeMenuRecyclerView swipeMenuRecyclerView = findViewById(R.id.recycler_view);
// 設(shè)置菜單創(chuàng)建器。
swipeMenuRecyclerView.setSwipeMenuCreator(swipeMenuCreator);
// 設(shè)置菜單Item點(diǎn)擊監(jiān)聽。
swipeMenuRecyclerView.setSwipeMenuItemClickListener(menuItemClickListener);

第三步,菜單創(chuàng)建器創(chuàng)建菜單:

/**
 * 菜單創(chuàng)建器。在Item要創(chuàng)建菜單的時候調(diào)用。
 */
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)// 點(diǎn)擊的背景。
   .setImage(R.mipmap.ic_action_add) // 圖標(biāo)。
   .setWidth(size) // 寬度。
   .setHeight(size); // 高度。
  swipeLeftMenu.addMenuItem(addItem); // 添加一個按鈕到左側(cè)菜單。

  SwipeMenuItem deleteItem = new SwipeMenuItem(mContext)
   .setBackgroundDrawable(R.drawable.selector_red)
   .setImage(R.mipmap.ic_action_delete) // 圖標(biāo)。
   .setText("刪除") // 文字。
   .setTextColor(Color.WHITE) // 文字顏色。
   .setTextSize(16) // 文字大小。
   .setWidth(size)
   .setHeight(size);
  swipeRightMenu.addMenuItem(deleteItem);// 添加一個按鈕到右側(cè)側(cè)菜單。.

  // 上面的菜單哪邊不要菜單就不要添加。
 }
};

更多使用方法請參考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添加依賴了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前標(biāo)題:如何在android中使用Gradle添加依賴
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/podsji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部