隨著 Android 開發(fā)不斷發(fā)展和深入,用戶對app 要求也不僅只停留在功能和性能泌射,更多地開始關注 app 的 UI了国裳。字體作為 UI 的一部分煮甥,而且是重要的部分盗温。已經(jīng)引起開發(fā)者的注意。
我們在 TextView 引用字體通常的做法我們需要自定一個 TextView 類來繼承 TextView成肘。然后在自定義中設置了屬性接受自定義字體卖局。
然后我們就使用創(chuàng)建好的 CustomFontTextView。我們是以這種方式來實現(xiàn)使用自定義的字體双霍。?
在新的 support 庫添加新的功能砚偶,我們可以在資源文件夾添加 font 用于存放 font 資源文件,不但可以放入 tff 這樣字體文件洒闸。也可以定義一些 font xml 文件染坯。
我們可以定一個字體文件,定義 font-family 來定義一些列字體丘逸,自定義字體的樣式分類酒请。具體定義方法很直觀,看下面圖應該清晰可見鸣个。
具體使用如下圖羞反。然后我們就可以在 TextView 使用通過 xml 。
我們也可以在 style 中引用我們定義好的字體囤萤。
同樣我們也可以通過 id 獲取字體資源昼窗,然后我們就可以使用字體資源來為 textView 設置字體。
僅 API 14 以上才支持這個新的特性涛舍。