[Xamarin] Android 製作滑動含手勢輪播廣告 +網路圖片 +點擊事件
2016-07-20
之前分享一篇文章關於 Android 製作滑動含手勢輪播廣告 但是那時候用的圖片是由內建的資源,因為剛好朋友在問我這問題,我就順手改寫了一段讓他支援網路圖片,並且點擊之後會有觸發Toast 事件
1.先下載 Source Code ( https://github.com/donma/Xamarin.TestSliderAutoPlay )
[Xamarin] 用ListFragment 製作 List
2016-07-19
之前在 製作過ListActivity (http://no2don.blogspot.tw/2013/07/xamarin-listactivity.html) ,今天我們聊聊使用ListFragment 來製作列表,至於為什麼呢?因為現在官方很多範例都是用ListFragment
[C#] 建立黑貓的託運單
如果跟黑貓整合你必須要印出貼在貨物上面的託運單,至於API 跟單號,你必須要跟他們的系統整合,你跟他們簽約後就會拿到相關資訊跟規則,這篇文章的重點在於印出那個A4-3模 的東西,基本上就是花時間去弄,想說都弄了不如就提供給後面要用.net 開發的人員,印出會長這樣
標籤: C# , OpenSource
[C#] 讀取字型檔案,但是不會被鎖住
2016-07-15
最近在在處理圖形問題,需求是必須要合成Barcode,這點不困難,只需要下載barcode 字型檔.ttf 就可以了,但是讀取後拿來畫在bitmap上面,之後那ttf檔案就被系統鎖起來,刪都刪不掉,即使我dispose 一堆東西也一樣,後來網路上查到一些作法,乾脆整理成一個function 之後就讀取.ttf 變成Font 物件,而且不會被系統lock住
private static Font GetFontFromFileWithoutLock(float size,string fontPath)
{
var fontBytes = System.IO.File.ReadAllBytes(fontPath);
//讀到記憶體中
var fontBuffer = Marshal.AllocHGlobal(fontBytes.Length);
Marshal.Copy(fontBytes, 0, fontBuffer, fontBytes.Length);
PrivateFontCollection privateFont = new PrivateFontCollection();
//從記憶體取得
privateFont.AddMemoryFont(fontBuffer, fontBytes.Length);
var res = new Font(privateFont.Families[0], size);
privateFont.Dispose();
return res;
}
很簡單,給需要的人
訂閱:
文章 (Atom)