什么是組件化 項目按功能拆分成功若干個組件媳维,每個組件負(fù)責(zé)相應(yīng)的功能杀迹,如login偶妖、pay窍奋、live主巍。組件化與模塊化類似您市,但不同的是模塊化是以業(yè)務(wù)...
前言 Android中經(jīng)彻劭妫看到一些炫酷的效果琴儿,這些效果很多伴隨著View的滑動。我們想要做出這樣的效果嘁捷,掌握View的滑動方式必不可少造成,本篇總結(jié)...
迭代器模式介紹 迭代器模式是行為模式之一,又稱為(Cursor)模式普气。迭代器模式源于對容器的訪問谜疤,如List,Map等。如果想對一個容器進(jìn)行遍歷...
前言 命令模式(Command Pattern)是行為模式之一。命令模式常用的地方是程序菜單命令夷磕,比如錄音機(jī)的播放(Play)履肃、停止(Stop)...
前言 觀察者模式是一個使用率非常高的模式,常用與GUI系統(tǒng)坐桩、訂閱——發(fā)布系統(tǒng)尺棋。觀察者模式一個重要作用就是解耦,將被觀察者和觀察者解耦绵跷,使得他們之...
前言 軟件開發(fā)中膘螟,經(jīng)常遇到一種情況:實現(xiàn)一個功能可以有多種算法或策略,我們根據(jù)實際情況選擇不同的算法或者策略來完成該功能碾局。針對這種情況荆残,常規(guī)實現(xiàn)...
前言 狀態(tài)模式和策略模式結(jié)構(gòu)幾乎完全一樣,但是他們的本質(zhì)卻完全不同净当。狀態(tài)模式中的行為是平行的内斯,不可替換的;策略模式的行為是完全獨(dú)立像啼,可以相互替換...
前言 當(dāng)我們打開一個activity需要顯示內(nèi)容的時候,只需要在onCreate方法中執(zhí)行setContentView方法忽冻,一行代碼搞定真朗,很簡單...
前言 在前面兩篇文章中我們具體分析了View的measure和layout流程,當(dāng)確定了View的大小和位置后僧诚,我們是如何把View顯示到屏幕上...