Android自訂View之圖形映像Bitmap概述:BitMap代表一張位元影像,副檔名可以是.bmp或者.dib。位元影像是Windows標準格式圖形檔案,它將映像定義為由點(像素)組成,每個點可以由多種色彩表示,包括2、4、8、16、24和32位色彩。。在android系統當中,bitmap是影像處理最重要的類之一。用它可以擷取影像檔資訊,進行映像剪下、旋轉、縮放、對稱等操作,並可以指定格式儲存影像檔。Bitmap的各種操作:demo首先,寫一個自訂View:public class
android圖形影像處理PorterDuffXfermode設定兩張圖片重疊的模式。在正常的情況下,在已有的映像上繪圖將會在其上面添加一層新的形狀。如果新的Paint是完全不透明的,那麼它將完全遮擋住下面的Paint;如果它是部分透明的,那麼它將會被染上下面的顏色。而setXfermode就可以來解決這個問題 .舉例重疊的圖層使用BitmapCanvas畫布。。注意下面public class MyBitmapView2 extends View { private int width;
android.support.v4.view.ViewPager 如何動態更換顯示內容,androidviewpager看一段簡單的代碼,在一個pager裡面顯示兩個TextViewList<View> items = new ArrayList<View>();adapter = new MyPagerAdapter();TextView tv = new
Objective-C 與 Swift 混編之路,objective-cswift 本文內容基於 Xcode 6.4 和 Swift 1.2重要資料Using Swift with Cocoa and Objective-C 官方文檔為什麼要混編?語言發展趨勢(TIOBE),Swift 排行持續上升, OC 排行呈重力下降項目正常迭代需要 很多第三方庫仍然使用 OC 實現項目中原來已經用 OC 實現的模組如果使用 Swift 重寫,代價稍大我們需要在項目中使用 Swift
註冊聊天帳號Register for chat account number_2,registernumber_2由於代碼太多,上一個文章篇幅太長,所以再開一個文章說明一下註冊聊天帳號時的流程。首先要講解main.cpp檔案,因為在這個檔案裡建立了MySocket類(獨立的通訊線程),同時也建立了Login類(登入介面)以及之後通過login介面間接地建立了NewUser註冊帳號頁面,通訊線程和Login/NewUser頁面的訊號槽關係必須在main.cpp頁面裡寫明。請參見下面代碼:main.
關於Alamofire Manager單例的思考,AlamofireManager今天跑到大學裡來看源碼,剛開學就有好多同學上自習,好久沒來過大學了,還是大學裡安靜。今天看了一點Alamofire的源碼,其中Manager的單例如下: public static let sharedInstance: Manager = { let configuration = NSURLSessionConfiguration.defaultSessionConfiguration()