Skip to content

morristech/IconView

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IconView

IconView is an extension of Android TextView class which provides support for a custom icon font

here's a screenshot of the simple example application included screenshot

Usage

Including in your project

IconView is presented as an Android library project. It is not a standalone JAR because fonts are stored as a raw resources.

You can include this project by referencing it as a library project in Eclipse or ant.

add the following line to the root element of your layout

xmlns:iconview="http://schemas.android.com/apk/res-auto"

Sample usage

Layout:

<be.webelite.iconview.IconView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    iconview:icon_name="entypo_search"
    android:textSize="25dp"/>

Available fonts

the entypo font is loaded out of the box, you can add your own font by creating a package at http://icomoon.io the reason for not using the icofonts as supplied by ex. www.entypo.com is that the have unicode values used by the fonts are too long and not supported by android.

##creating your own font pack

  • go to icomoon.io
  • create a fontpack
  • download the font pack
  • include the ttf file in res/raw
  • replace enum types in res/values/attr.xml with the ones in the style.css given to you by icomoon.io (some manual search&replace action will help you).
  • ?????
  • PROFIT

License

Note that all fonts have their own license.

Releases

No releases published

Packages

No packages published