2.0.0 • Published 2 years ago

nativescript-vector-icons v2.0.0

Weekly downloads
11
License
Apache-2.0
Repository
-
Last release
2 years ago

NativeScript Vector Icons

       

Prerequisites / Requirements

You will have to manually install the fonts you want to use.

Installation

From the command prompt go to your app's root folder and execute:

tns plugin add nativescript-vector-icons

Demo app

If you want a quickstart, clone the repo, cd src, and npm run demo.ios or npm run demo.android.

API

getImage

Returns the image url based on the given parameters.

ParametersTypeDescription
fontFontInstance of Font you want to use, created with font family name and size.
glyphStringA string that represents an icon.
colorColorInstance of Color you want to use, created with known color names / hex code / raba values.
var Color = require('color').Color;
var Font = require('ui/styling/font').Font;
var vectorIcons = require('nativescript-vector-icons');
vectorIcons.getImage(
    Font.default.withFontFamily('Material Design Icons, MaterialDesignIcons').withFontSize(48), 
    String.fromCharCode(63615), 
    new Color('blue')
);

Known issues on Android

Icon resolution is too low in ActionBar / TabView

#5887 - Android uses deprecated method to create Drawable from Bitmap