在日常開發(fā)中,我們經(jīng)常需要使用到TextView Span的各種常用樣式,但Android提供的設(shè)置API也并不友好,無法快速使用,所以我做了一...
投稿
在日常開發(fā)中,我們經(jīng)常需要使用到TextView Span的各種常用樣式,但Android提供的設(shè)置API也并不友好,無法快速使用,所以我做了一...
在日常開發(fā)中,我們經(jīng)常需要用到dp2px、sp2px、常用Resource值(string/color/drawable)獲取等操作,如果全部使...
在日常開發(fā)中,我們經(jīng)常需要為各種View實(shí)現(xiàn)圓角邊框,例如圓角邊框的ImageView、圓角邊框的TextView、圓角邊框的Constrain...
最近小伙伴有個(gè)需求,就是實(shí)現(xiàn)類似于小紅書、Lemon8的拖拽退出效果,查了一圈發(fā)現(xiàn)并沒有實(shí)現(xiàn)該功能的Library,于是便做了一個(gè)開源Libra...
在日常開發(fā)中,我們經(jīng)常需要解決NestedScrollView、ScrollView、RecyclerView、ViewPager、ViewPa...
在日常開發(fā)中,TextView是我們經(jīng)常使用的控件,但是原生的TextView卻無法幫我們實(shí)現(xiàn)一些常用的功能,例如:設(shè)置中粗、設(shè)置TextVie...
在日常開發(fā)中,我們經(jīng)常需要實(shí)現(xiàn)遮罩鏤空的功能,例如掃碼、引導(dǎo)頁、遮擋層等等: 通常我們會(huì)在每個(gè)需要的地方自定義一個(gè)View來實(shí)現(xiàn),但如果項(xiàng)目有多...
因?yàn)殡S著全面屏?xí)r代的來臨,沉浸式的體驗(yàn)對(duì)于APP變得越來越重要,PopupWindow作為APP一種重要的交互方式,如果不實(shí)現(xiàn)沉浸式的話,那么P...
因?yàn)殡S著全面屏?xí)r代的來臨,沉浸式的體驗(yàn)對(duì)于APP變得越來越重要,Dialog作為APP一種重要的交互方式,如果不實(shí)現(xiàn)沉浸式的話,那么Dialog...
最近小伙伴有個(gè)需求,就是在加載網(wǎng)絡(luò)圖片的同時(shí)顯示加載進(jìn)度,本來以為簡(jiǎn)單調(diào)用一下監(jiān)聽即可,查了一圈發(fā)現(xiàn)實(shí)現(xiàn)該功能需要重寫不少類和方法,存在大量樣板...