《Java 編程思想》中,使用 廚師-服務(wù)員 來表示:生產(chǎn)者、消費(fèi)者。 思路 chef 在 有 meal 的時(shí)候,會(huì)釋放鎖;在制作 meal 時(shí),會(huì)獲取 waitPerson...
這是一個(gè)關(guān)于星空的自定義動(dòng)畫Sample,源碼請戳 https://github.com/wangfuda/nebula Gif圖: 本文將重點(diǎn)講解在本例自定義動(dòng)畫編程中,如...
如果本文幫助到你,本人不勝榮幸,如果浪費(fèi)了你的時(shí)間,本人深感抱歉。希望用最簡單的大白話來幫助那些像我一樣的人。如果有什么錯(cuò)誤,請一定指出,以免誤導(dǎo)大家、也誤導(dǎo)我。本文來自:h...
最近公司設(shè)計(jì)部門提出要將應(yīng)用的字體全部替換成思源黑體,當(dāng)時(shí)我想到Android 5.0之后不是系統(tǒng)提供有思源黑體嗎,這個(gè)應(yīng)該非常簡單實(shí)現(xiàn)。 但卻在真正實(shí)現(xiàn)的時(shí)候發(fā)現(xiàn)了一些障礙...
一個(gè)Android Studio項(xiàng)目,編譯成功之后就會(huì)在項(xiàng)目的app/build/intermediates/classes/debug目錄下生成代碼編譯過后的class文件...
就目前而言,如何應(yīng)對版本的頻繁更新呢,又如何靈活多變地展示我們的界面呢,這又涉及到了web app與native app之間孰優(yōu)孰劣的爭論. 于是乎,一種混合型的app誕生了...
源碼:xufangzhen/NewbieGuide轉(zhuǎn)載請標(biāo)明出處:http://www.itdecent.cn/p/5aa96683d0dc 前言 這個(gè)模塊寫了很早了,在實(shí)際...
同一個(gè)事件序列是指從手指接觸屏幕的那一刻起,到手指離開屏幕的那一刻結(jié)束,在這個(gè)過程中所產(chǎn)生的一系列事件,這個(gè)事件序列以down事件開始,中間含有數(shù)量不定的move事件,最終以...
彈性滑動(dòng)對象,用于實(shí)現(xiàn)View的彈性滑動(dòng)。當(dāng)使用View的scrollTo/scrollBy方法進(jìn)行滑動(dòng)時(shí),其過程是瞬間完成的。我們可以使用Scroller來實(shí)現(xiàn)有過渡效果的...
最近做項(xiàng)目碰到一個(gè)需求,需要實(shí)現(xiàn)如下圖的一個(gè)自定義的view。 如上圖,還需實(shí)現(xiàn)一個(gè)動(dòng)畫效果,中間的圓形image保持不動(dòng),外面的兩個(gè)圓弧與圓點(diǎn)沿圓心轉(zhuǎn)動(dòng),當(dāng)觸摸view時(shí),...
轉(zhuǎn)載請注明出處作者:@怪盜kidou 說明:本文內(nèi)容僅限于本人熟知的內(nèi)容,HTTP的內(nèi)容任意一個(gè)知識(shí)點(diǎn)都可以單獨(dú)寫一篇博客,所以別指望靠一篇博客可以講清楚,本文的主要作用...
1 類中變量聲明規(guī)范,mHandler 2 static final 的變量,全大寫 public static final String TAG = ""; 3 stati...