欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android仿QQ復(fù)制昵稱效果的實(shí)現(xiàn)方法

 更新時(shí)間:2019年05月05日 10:04:59   作者:xing_star  
這篇文章主要介紹了Android仿QQ復(fù)制昵稱效果的實(shí)現(xiàn)方法,主要依賴的是一個(gè)開源項(xiàng)目,需要的朋友可以參考下

背景:

上一篇文章中,給出了一種復(fù)制QQ效果的方案,今天就來(lái)講講換一種方式實(shí)現(xiàn)。主要依賴的是一個(gè)開源項(xiàng)目https://github.com/shangmingchao/PopupList。

解決辦法:

PopupList.java的代碼封裝的比較完善,用純java代碼實(shí)現(xiàn)view效果,不需要使用圖片,xml資源文件,引入的話,只需要copy PopupList.java代碼到項(xiàng)目工程中。

剩下的就是調(diào)用了。這里不分析源碼,源碼比較簡(jiǎn)單,只講如何使用的。

PopupList popupList = new PopupList(this);
List<String> popupMenuItemList = new ArrayList<>(Arrays.asList("復(fù)制QQ號(hào)"));
popupList.bind(tvQQNum, popupMenuItemList, new PopupList.PopupListListener() {
 @Override
 public boolean showPopupList(View adapterView, View contextView, int contextPosition) {
  return true;
 }
 
 @Override
 public void onPopupListClick(View contextView, int contextPosition, int position) {
  ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
  ClipData clipData = ClipData.newPlainText("Label", "10001");
  cm.setPrimaryClip(clipData);
 }
});

PopupList popupList = new PopupList(this);
List<String> popupMenuItemList = new ArrayList<>(Arrays.asList("復(fù)制"));
popupList.bind(tvUserName, popupMenuItemList, new PopupList.PopupListListener() {
 @Override
 public boolean showPopupList(View adapterView, View contextView, int contextPosition) {
  return true;
 }
 
 @Override
 public void onPopupListClick(View contextView, int contextPosition, int position) {
  ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
  ClipData clipData = ClipData.newPlainText("Label", "天天");
  cm.setPrimaryClip(clipData);
 }
});

用法很簡(jiǎn)單。PopupList支持單個(gè),也支持?jǐn)?shù)組形式的結(jié)構(gòu),如朋友圈點(diǎn)贊的那種效果等。

參考資料:

https://github.com/shangmingchao/PopupList

總結(jié)

以上所述是小編給大家介紹的Android仿QQ復(fù)制昵稱效果的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Android日歷控件PickTime代碼實(shí)例

    Android日歷控件PickTime代碼實(shí)例

    這篇文章主要介紹了Android日歷控件PickTime代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Android自定義控件eBook實(shí)現(xiàn)翻書效果實(shí)例詳解

    Android自定義控件eBook實(shí)現(xiàn)翻書效果實(shí)例詳解

    這篇文章主要介紹了Android自定義控件eBook實(shí)現(xiàn)翻書效果的方法,結(jié)合實(shí)例形式分析了Android自定義控件實(shí)現(xiàn)翻書效果的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2016-10-10
  • 使用RecyclerView添加Header和Footer的方法

    使用RecyclerView添加Header和Footer的方法

    RecyclerView雖然作為L(zhǎng)istView的替代者有著較好的性能提升,但是ListView的一些常用功能卻沒有提供,比如我們平時(shí)會(huì)經(jīng)常用到的addHeaderView,addFooterView,既然RecyclerView沒有提供這個(gè)方法,我們應(yīng)該如何為列表添加頭部和底部呢,接下來(lái)通過(guò)本文給大家介紹
    2016-03-03
  • ScrollView與SeekBar綁定實(shí)現(xiàn)滑動(dòng)時(shí)出現(xiàn)小滑塊效果

    ScrollView與SeekBar綁定實(shí)現(xiàn)滑動(dòng)時(shí)出現(xiàn)小滑塊效果

    這篇文章主要為大家詳細(xì)介紹了ScrollView與SeekBar綁定實(shí)現(xiàn)滑動(dòng)時(shí)出現(xiàn)小滑塊效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android通過(guò)ConnectivityManager檢查網(wǎng)絡(luò)狀態(tài)

    Android通過(guò)ConnectivityManager檢查網(wǎng)絡(luò)狀態(tài)

    這篇文章主要為大家詳細(xì)介紹了Android通過(guò)ConnectivityManager檢查網(wǎng)絡(luò)狀態(tài)的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android利用反射機(jī)制調(diào)用截屏方法和獲取屏幕寬高的方法

    Android利用反射機(jī)制調(diào)用截屏方法和獲取屏幕寬高的方法

    這篇文章主要介紹了Android利用反射機(jī)制調(diào)用截屏方法和獲取屏幕寬高的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Flutter桌面開發(fā)windows插件開發(fā)

    Flutter桌面開發(fā)windows插件開發(fā)

    這篇文章主要為大家介紹了Flutter桌面開發(fā)windows插件開發(fā)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 簡(jiǎn)單掌握Android Widget桌面小部件的創(chuàng)建步驟

    簡(jiǎn)單掌握Android Widget桌面小部件的創(chuàng)建步驟

    這篇文章主要介紹了簡(jiǎn)單掌握Android Widget桌面小部件的創(chuàng)建步驟,Widget一般采用web前端技術(shù)進(jìn)行開發(fā),需要的朋友可以參考下
    2016-03-03
  • Android ListView添加頭布局和腳布局實(shí)例詳解

    Android ListView添加頭布局和腳布局實(shí)例詳解

    這篇文章主要介紹了Android ListView添加頭布局和腳布局實(shí)例詳解的相關(guān)資料,大家看下效果是否是自己想要實(shí)現(xiàn)的效果,這里附了實(shí)現(xiàn)代碼和實(shí)現(xiàn)效果圖,需要的朋友可以參考下
    2016-11-11
  • Android使用ftp方式實(shí)現(xiàn)文件上傳和下載功能

    Android使用ftp方式實(shí)現(xiàn)文件上傳和下載功能

    這篇文章主要介紹了Android使用ftp方式實(shí)現(xiàn)文件上傳和下載功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論