iconfont代替png圖片

步驟:
1。 在iconfont將需要的iconfont加入購物車,再把購物車中的iconfont生成iconfont.ttf文件保存到本地,放入res/assets/fonts文件夾下面
2。 獲得各個iconfont對應的編號,再values文件夾下的strings.xml文件中定義,如:

  <string name="iconfont_paint">&#xe603;</string>
    <string name="iconfont_bi">&#xe602;</string>
    <string name="iconfont_wenzi">&#xe601;</string>
    <string name="iconfont_clear">&#xe600;</string>

3。 再對應的佈局文件中將IconTextview的text內容配置成響應編號的string,如


        <com.tmall.wireless.screenshotfeedback.view.IconFontTextView
            android:id="@+id/screenshot_activity_bottom_clear"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="30dp"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:paddingBottom="10dp"
            android:paddingLeft="40dp"
            android:paddingRight="40dp"
            android:paddingTop="10dp"
            android:textColor="#ffffff"
            android:text="@string/iconfont_clear" />

4。 再定義texview時,爲了使得點擊事件更容易發生,一般將textview設置一定的padding,以擴大textview的作用範圍

發佈了74 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章