對(duì)于Android app來(lái)說(shuō)胶台,應(yīng)用內(nèi)更新幾乎成了一個(gè)標(biāo)配的功能了驻右。原理其實(shí)不難,今天我們就從零開(kāi)始擼一個(gè)自己的應(yīng)用內(nèi)更新的demo出來(lái)荸镊。 先看...
前幾天收到這么一個(gè)需求,本來(lái)以為挺簡(jiǎn)單的星持,沒(méi)想到最后發(fā)現(xiàn)實(shí)現(xiàn)起來(lái)還是有點(diǎn)小麻煩的碳想,在這里小小的總結(jié)一下。先看看下面這張需求的樣圖: 然后在看一下...
其實(shí)在實(shí)際開(kāi)發(fā)中川陆,難免會(huì)遇到一些類似于需要listview嵌套listview或者RecyclerView嵌套R(shí)ecyclerView的界面需要...
很早之前就想寫(xiě)一個(gè)個(gè)人項(xiàng)目練練手剂习,但是由于工作的關(guān)系,一直沒(méi)有真正的開(kāi)動(dòng)(其實(shí)就是懶)较沪。好吧鳞绕,反正最近這幾個(gè)星期稍微比較清閑,趁著這個(gè)機(jī)會(huì)尸曼,在空...
在前一篇博文中已經(jīng)實(shí)現(xiàn)過(guò)一個(gè)仿魅族flyme6應(yīng)用市場(chǎng)應(yīng)用詳情彈出式layout: Android自定義控件:從零開(kāi)始實(shí)現(xiàn)魅族flyme6應(yīng)用市...
前幾天無(wú)意中發(fā)現(xiàn)魅族flyme6應(yīng)用市場(chǎng)的應(yīng)用詳情界面非常有意思们何,作為一枚程序員,看到有意思的東西怎么辦控轿?當(dāng)然是想辦法自己也整一個(gè)啦冤竹,哈哈。廢話...
最近重構(gòu)代碼茬射,發(fā)現(xiàn)了之前偷懶遺留的一個(gè)問(wèn)題鹦蠕。有一個(gè)控制設(shè)備開(kāi)關(guān)機(jī)的控件,由于之前趕項(xiàng)目交期躲株,匆匆忙忙直接在Activity中重寫(xiě)onTouch事...
關(guān)于MVP的概念片部,或者M(jìn)VP相對(duì)傳統(tǒng)MVC的好處,這些這里就不多講了霜定,網(wǎng)上的資料隨便一搜就是一大把档悠。最近剛好項(xiàng)目重構(gòu),參考網(wǎng)上一些文章之后望浩,結(jié)合...
前面一段時(shí)間呢辖所,仿照最新版的QQ分別實(shí)現(xiàn)了幾個(gè)自定義控件Android自定義控件:類QQ抽屜效果Android自定義控件:類QQ未讀消息拖拽效果...