Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android使用Font Awesome字體圖標

android使用Font Awesome字體圖標

編輯:關於Android編程

 可以使用CSS所提供的所有特性對它們進行更改,包括:大小、顏色、陰影或者其它任何支持的效果。僅一個Font Awesome字庫,就包含了與網頁相關的所有形象圖標。無論在任何尺寸下,可縮放的矢量圖形都會為您呈現出完美的圖標。Font Awesome的矢量圖標,將使您的網站在視網膜級的高分屏上大放異彩。

那麼,真強大的一個網頁字體圖標庫可不可以用在安卓上呢,答案是可以的。

首先我們從文章前面的網址裡下載最新的庫,解壓後再fonts目錄下找到fontawesome-webfont.ttf,將其拷至我們的項目目錄assets目錄下,然後從github上下載一個字符串資源放到res目錄下的values目錄, 
開始編碼前看效果圖
這裡寫圖片描述
從效果圖看出,我們沒有用一張圖片,就達到了這個效果,這一切都是依賴於字體,首先,創建自定義字體

Typeface font = Typeface.createFromAsset(getAssets(),
                fontawesome-webfont.ttf);

然後是布局,簡單布局了下

 

然後為每個TextView設置字體

private void initView() {
        Typeface font = Typeface.createFromAsset(getAssets(),
                fontawesome-webfont.ttf);
        tab1 = (TextView) findViewById(R.id.tab1);
        tab2 = (TextView) findViewById(R.id.tab2);
        tab3 = (TextView) findViewById(R.id.tab3);

        tab1.setTypeface(font);
        tab2.setTypeface(font);
        tab3.setTypeface(font);
    }

如果你想改變圖標大小和顏色,只要修改字體的大小和顏色即可,也就是說只要修改TextView的textSize和textColor。

更多使用效果待你去發現。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved