如下圖,在小程序做自定義或者隱藏狀態(tài)欄的時候,可能經(jīng)常需要獲取系統(tǒng)標(biāo)題欄的高度,但是研究了幾番官方文檔以及查閱資料,都不能達到理想效果,于是經(jīng)過反復(fù)測試,得出了一個比較合適的...
如下圖,在小程序做自定義或者隱藏狀態(tài)欄的時候,可能經(jīng)常需要獲取系統(tǒng)標(biāo)題欄的高度,但是研究了幾番官方文檔以及查閱資料,都不能達到理想效果,于是經(jīng)過反復(fù)測試,得出了一個比較合適的...
這個涉及到監(jiān)聽刷新的頻率,,因為這個動畫結(jié)束監(jiān)聽的本質(zhì)是在工具里面定義了一個無限循環(huán)的Handler,是通過循環(huán)觸發(fā)Handler來實現(xiàn)的動畫監(jiān)聽,maxDuration實際就是Handler的執(zhí)行間隔,如果時間設(shè)置的太長,可能執(zhí)行到最后一幀的時候Handler剛剛執(zhí)行一遍,要再等若干時間才會觸發(fā)動畫結(jié)束監(jiān)聽,實際上這個maxDuration越小越好,若果你的動畫每一幀都是同樣的間隔,你可以直接寫死m(xù)axDuration為幀動畫間隔時間
AnimationDrawable 動畫結(jié)束監(jiān)聽最近在做幀動畫,由于AnimationDrawable其實就是個Drawable,本身并沒有監(jiān)聽,研究了很多方法,網(wǎng)上的方法都是通過啟動一個Handler,延時停止動畫,這種...
前言:在實現(xiàn)這個事件分發(fā)的時候也考慮過EventBus,因為種種原因沒有采用,但是項目有個事件分發(fā)又非常方便,于是乎有了自己寫個Bus的想法,之所以使用RxJava是考慮到R...
在日常 業(yè)務(wù)開發(fā)當(dāng)中,我們肯定會有關(guān)于新手引導(dǎo)的需求。我們怎么快速實現(xiàn)呢?這里推薦一個快速實現(xiàn)的框架。 NewbieGuide 這是一款可以通過簡潔鏈?zhǔn)秸{(diào)用新手引導(dǎo)層的庫,一...
在日常的Android開發(fā)中,做一些耗時操作的時候,我們需要使用加載動畫。這篇博客給大家推薦一個漂亮的加載動畫開源庫AVLoadingIndicatorView,希望能幫看文...
ShapeBlurView ShapeBlurView庫是一個高斯模糊(毛玻璃效果)蒙層庫。Like iOS UIVisualEffectView不知大家做需求的時候是否有這...
【作者前言】:13年入圈,分享些本人工作中遇到的點點滴滴那些事兒,17年剛開始寫博客,高手勿噴!以分享交流為主,歡迎各路豪杰點評改進! 1.應(yīng)用場景: 很多時候,需要我們將項...
在開發(fā)項目時,離不開Activity之間的跳轉(zhuǎn),但時常會遇到暴力測試,因連點而導(dǎo)致的打開多個頁面的情況,從而影響用戶體驗,并且甲方爸爸也揪著不放,隨即我開始研究怎樣避免打開多...
*本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 最近一直忙于學(xué)習(xí)后臺開發(fā),很久沒有寫Android的文章了,終于閑下來整理了一篇文章。 前言 Flexb...
一、前言 項目中為了能讓用戶對數(shù)據(jù)有更直觀的認識,也為了讓數(shù)據(jù)的展示更加高 Bigger,往往都選擇了以圖表的方式展示給用戶,如折線圖、餅圖、雷達圖等.....而且數(shù)據(jù)的展示...
開始 添加依賴 在第一步,需要將依賴的庫添加到你的項目中 創(chuàng)建View 想要使用 LineChart,BarChart,ScatterChart,CandleStickCha...
最近需要實現(xiàn)股票分時圖/K線圖的交互,網(wǎng)上搜索到的“正經(jīng)”的資料實在是鳳毛麟角,最后還是在github上發(fā)現(xiàn)了一個強大的開源框架——MPAndroidChart。 1 簡單介...
原文地址: http://www.itdecent.cn/p/f671dd76868f[http://www.itdecent.cn/p/f671dd76868f] 0 ...
DataBinding 是谷歌官方發(fā)布的一個框架,顧名思義即為數(shù)據(jù)綁定,是 MVVM 模式在 Android 上的一種實現(xiàn),用于降低布局和邏輯的耦合性,使代碼邏輯更加清晰。M...
這個Adapter 是給RecyclerView直接使用的,如果你不擔(dān)心效率的問題,第一種布局你弄成另一個RecyclerView就行了啊
利用RecyclerView實現(xiàn)Banner輪播圖隨著入行時間變長,越來越懶得使用開源褲子,對第三方的認知也越來越清晰,有團隊支撐的褲子還好,個人開發(fā)的如果遇到BUG,有些問題是很難自己修復(fù)的;這不,在使用人氣最高的Bann...
這么復(fù)雜嗎?不能使用 addHeaderView 嗎?
利用RecyclerView實現(xiàn)Banner輪播圖隨著入行時間變長,越來越懶得使用開源褲子,對第三方的認知也越來越清晰,有團隊支撐的褲子還好,個人開發(fā)的如果遇到BUG,有些問題是很難自己修復(fù)的;這不,在使用人氣最高的Bann...