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