有時(shí)我們會(huì)碰到一個(gè)讓RecyclerView在固定時(shí)間滑動(dòng)到指定位置的需求,網(wǎng)上的方法都是重寫LinearSmoothScroller類的calculateTimeForSc...
有時(shí)我們會(huì)碰到一個(gè)讓RecyclerView在固定時(shí)間滑動(dòng)到指定位置的需求,網(wǎng)上的方法都是重寫LinearSmoothScroller類的calculateTimeForSc...
網(wǎng)站的站長(zhǎng)為了提高自己的收入往往會(huì)選擇在網(wǎng)頁(yè)中添加廣告,有一些廣告把內(nèi)容覆蓋住或者占據(jù)大部分位置,嚴(yán)重影響了用戶體驗(yàn)。 1.思路 攔截我們先要獲取到網(wǎng)頁(yè)中所有請(qǐng)求鏈接,我們?cè)?..
1 前言 1.1 發(fā)生背景 有一天,Boss跑過(guò)來(lái)說(shuō),下次迭代我們要做蜂鳥團(tuán)隊(duì)App性能調(diào)優(yōu)。對(duì)于一個(gè)大型成熟的App應(yīng)用,在業(yè)務(wù)穩(wěn)定后,往往會(huì)更加關(guān)注性能相關(guān)的表現(xiàn)。那么,...
1.效果 2. 實(shí)現(xiàn)邏輯 2.1. 思路 既然要實(shí)現(xiàn)控件拖動(dòng),那么就離不開onTouchEvent()這個(gè)方法,需要監(jiān)聽里面的按下和滑動(dòng)事件。 要實(shí)現(xiàn)自動(dòng)貼邊,需要監(jiān)聽onT...
前言 為什么要反編譯別人的代碼 人家比咱寫的好,學(xué)習(xí)? 了解別人某個(gè)功能實(shí)現(xiàn),參考? 看中了人家的本地?cái)?shù)據(jù)庫(kù)或者其他資源想要,但是人家的本地?cái)?shù)據(jù)庫(kù)加密了,要讀源碼才能解密? ...
在移動(dòng)app上閱讀電子書,怎樣的交互界面算是擁有良好的閱讀體驗(yàn)? 在我們閱讀時(shí),主要有以下三個(gè)部分內(nèi)容和操作。 一、正文 二、對(duì)正文字句的操作 可以包括:標(biāo)記(劃線、高亮)、...
Android 沉浸式狀態(tài)欄 漸變顏色的實(shí)現(xiàn)最近在開發(fā)中遇到一種個(gè)性化的需求,類似于QQ頂部的漸變狀態(tài)欄的實(shí)現(xiàn),如下圖 首先我們要了解在Android5.0以后,系統(tǒng)API提...