注:本文的分析基于RxAndroid 1.2.1 現在項目里面大多都已經使用了rxjava, 因此對于很多rxjava的擴展庫,也都可以使用在項目里了。 RxAndroid ...

IP屬地:北京
注:本文的分析基于RxAndroid 1.2.1 現在項目里面大多都已經使用了rxjava, 因此對于很多rxjava的擴展庫,也都可以使用在項目里了。 RxAndroid ...
作者:THEONE10211024原文地址:https://github.com/THEONE10211024/RxJavaSamples RxJavaSamples 收集了...
前言 Rxjava由于其基于事件流的鏈式調用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發者的歡迎。 RxJava如此受歡迎的原因,在于其提供了豐富 & 功能強...
動態代理是Java語言中非常經典的一種設計模式,也是所有設計模式中最難理解的一種。本文將通過一個簡單的例子模擬JDK動態代理實現,讓你徹底明白動態代理設計模式的本質,文章中可...
首先看一下最終要實現的效果: 一般我們使用TabLayout都默認文字布局,比較單一。為了能靈活應對產品的各種需求,我們必須學會如何來自定義布局。下面讓我們一步步實現上圖效果...
歡迎來到kotlin的世界,Kotlin 是一個用于現代多平臺應用的靜態編程語言,它可以編譯成Java字節碼,在JVM平臺上運行,并且可以完全兼容Java。它有很多優點,如:...
背景 平時在看一些開源框架源碼時總發現他們會或多或少的用到泛型來定義數據類型。這可以理解,畢竟牛逼的開源框架大都是為了解決一類普遍問題而存在的;但看不懂的是,有時參數或者返回...
側滑菜單這種設計,在很多 APP 上面都有看到,例如大版本3.0之前的知乎、網易新聞、滴滴打車等。有些熱衷于 Android Material Design 的開發者,甚至將...