摘要:
既然想做到通用那么現在擺在面前的就三個問題:數據怎么辦?布局怎么辦? 綁定怎么辦?。數據決定采用泛型,布局打算直接構造傳遞,綁定顯示效果肯定就只能回傳。 1 基本改造 數據決定采用泛型,布局打算直接構造傳遞,綁定顯示效果回傳。 2 實戰使用 代碼少了不知道多少了,反正現在我們只需要關注convert
閱讀全文
摘要:
分割線我們利用RecyclerView的addItemDecoration(ItemDecoration fromHtml) 新建一個類來看看到底是什么: 有兩個方法getItemOffsets()這里我一般指定偏移量就可以了,就是分割線占多少高度,或者說是畫在什么位置,你總的給我留出位置來;onD
閱讀全文
摘要:
1.密碼輸入框 attrs.xml PasswordEditText 目前的效果就是點擊之后會彈出系統的鍵盤,實現了基本的效果,接下來我們再加入監聽也就說當密碼輸入完成我們需要回調監聽。 2.自定義鍵盤: ui_customer_keyboard.xml: 1 <?xml version="1.0"
閱讀全文
摘要:
1.有問題的代碼: MainActivity 目前的效果是這個樣子的,看似沒有任何的問題,這個也是最簡單的方式 別的思路問題:一般的思路我們會換實現方法,當然其他方式肯定也可以實現如ViewPager+Fragment但是我們需要預加載要不然也會出問題,一旦預加載就需要去訪問網絡,即使用戶可能不切換
閱讀全文
摘要:
RollViewPager是一個自動輪播的Viewpager, 支持無限循環。 觸摸時會暫停播放,直到結束觸摸一個延遲周期以后繼續播放。 看起來就像這樣。指示器可以為點可以為數字還可以自定義,位置也可以變。 附上RollViewPager Github地址:https://github.com/Ju
閱讀全文
摘要:
Request經常都要攜帶Cookie,上面說過request創建時可以通過header設置參數,Cookie也是參數之一。就像下面這樣: 然后可以從返回的response里得到新的Cookie,你可能得想辦法把Cookie保存起來。但是OkHttp可以不用我們管理Cookie,自動攜帶,保存和更新
閱讀全文
摘要:
1.現有的幾種埋點技術的實現原理和優劣分析 (1)代碼埋點:將收集數據的代碼直接寫在需要的地方,當用戶點擊某個控件或者打開某個頁面時調用到該部分代碼完成數據的收集。 優勢:準確性高,收集數據和發送數據都能精確控制,同時能方便的設置自定義屬性,自定義控件,自定義View等。 劣勢:埋點工作量大,更新代
閱讀全文
摘要:
在ios7中有一種扁平風格的控件叫做分段選擇控件UISegmentedControl,控件分為一排,橫放著幾個被簡單線條隔開的按鈕,每次點擊只能選擇其中一個按鈕,他類似于tabbar但是又稍微有點區別,新版的qq手機客戶端就用到了這種控件。 但是在android中并沒有現成的控件可用,不過andro
閱讀全文
摘要:
除了adapter.notifyDataSetChanged()這個方法之外,新的Adapter還提供了其他的方法,如下: 基本上看到方法的名字就知道這個方法是干嘛的了, 第一個方法沒什么好講的,跟以前一樣。 notifyItemChanged(int position),position數據發生了
閱讀全文
摘要:
github: https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
閱讀全文