Android TextView文本处理库推荐
版權聲明:本文為xing_star原創文章,轉載請注明出處!
本文同步自http://javaexception.com/archives/115
Android TextView文本處理庫推薦
現在市面上的app基本上都有用戶注冊協議這樣的文本內容,在做這塊功能的時候,基本上要寫挺多行代碼的,并且由于使用的次數比較少,很生疏,基本上都得現場百度找,想去尋找個一勞永逸的辦法,下次寫就直接用模板代碼,代碼量也盡量少,讓開發者把精力用在業務上,而不是這種邊邊角角的東西上。以前刷github的時候收錄了一批,今天特地來整理下,選取其中的幾個。
1.https://github.com/wangshaolei/AutoSpannableTextView?(國內開發者) star數量356
核心代碼就一個類,可以復制下來在這個基礎上修改,如果需求簡單的話,比如文本是固定的,不是從服務器端動態獲得的,那么這種xml配置的方式,還是很優秀的,我很看好。用法參考該項目文檔,也很好用,強烈推薦。
2.https://github.com/armcha/AutoLinkTextView?star數1074
這個項目應該是很早之前關注的,支持的功能比較多,用自定義類型可以滿足特定文本的點擊事件,當然了它主打的是對TextView link相關功能的擴展支持,比如@,email,tel等等還包含自定義,15年工作的時候,還特意寫了一個LinkTextView處理公司內部跟@,http跳轉等相關的邏輯,相對而言,這個封裝的程度更好,可用于的場景更多,值得去嘗試。
3.https://github.com/xujinyang/AndroidSpan?(國內開發者)
特點是鏈式調用,api易讀懂,可以對講文本拆分為多份,分開處理,邏輯很清晰,對于需求簡單的場景,也推薦,可以嘗試下。
4.https://github.com/yombunker/SpanEZ?(國外開發者)
(如果你的項目是基于kotlin的話,可以用https://github.com/yombunker/SpanK)不記得是什么時候關注的,沒怎么實踐過,看項目的預覽圖感覺還行。國內項目還是推薦用國人開發的吧。
轉載于:https://www.cnblogs.com/xing-star/p/10976490.html
總結
以上是生活随笔為你收集整理的Android TextView文本处理库推荐的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 现金巴士改名叫什么 借款时要注意这些
- 下一篇: Python网络编程—(TCP、UDP区
