ondraw的時(shí)候,缺少 this.textWidth = this.rect.width();代碼,否則2個(gè)的時(shí)候,左右間距不一致。
android:自定義橫向滾動(dòng)的WheelView最近,項(xiàng)目中需要添加一個(gè)橫向滾動(dòng)選擇的控件,本想偷個(gè)懶,于是遍尋網(wǎng)上的各種博客,最終發(fā)現(xiàn)均不太合適。無(wú)奈,只好硬著頭皮趕鴨子上架,擼起袖子就是干。 廢話不多說(shuō),直接上代碼。 ...
在開(kāi)發(fā)的過(guò)程中,可能會(huì)遇到過(guò)標(biāo)題里面帶標(biāo)簽。比如入下圖 實(shí)現(xiàn)的方式可能有好幾種,比如html等。但是這個(gè)方式麻煩,并且耗內(nèi)存。android 提供強(qiáng)大的SpannableSt...
Activity的生命周期有哪些都熟悉的不要不要的,都是成雙成對(duì)的。盜用一下別人的圖,自己就懶得畫了。 其中,onResume——onPause和onStart——onSto...
時(shí)間有點(diǎn)久了,記得一部分 1.用過(guò)哪些開(kāi)源框架,圖片加載框架用過(guò)哪些,分別有什么區(qū)別,為什么用使用當(dāng)前的圖片框架。這個(gè)主要針對(duì)個(gè)人平時(shí)工作上的積累,和使用框架的原理理解。 2...
程序員需要跨過(guò)山河大海,哪有沒(méi)有走過(guò)的坑。一直想學(xué)習(xí)一下滴滴的插件化,一直沒(méi)有時(shí)間,今天抽空弄了一下,還是有一些細(xì)節(jié),對(duì)于沒(méi)弄過(guò)的新手來(lái)說(shuō),是一些坑。我就按照我的操作步驟,說(shuō)...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對(duì)View的繪制,View的繪制如果你有所了...
由Handler、MessageQueue、Looper構(gòu)成的線程消息通信機(jī)制在Android開(kāi)發(fā)中非常常用,不過(guò)大部分人都只粗淺地看了Java層的實(shí)現(xiàn),對(duì)其中的細(xì)節(jié)不甚了了...