React Native Icon Image

It is easy to do, keeps your application file size small, and the icons look great on all screen resolutions. Native Directory is a curated list of React Native libraries to help you build your projects. When you install react-native-onesignal it will automaticly include a specific version of the OneSignal iOS native SDK that is known to work with it. To handle this use case, you can use the `` component, which has the same props as ``, and add whatever children to it you would like to layer on top of it. React Native Maps Example for a Map component built by Airbnb that can use Apple Maps/Google Maps on iOS and Google Maps on Android. Similarly, we have Material Icons, IonIcons, and a lot more. by Khoa Pham How to add app icons and splash screens to a React Native app in staging and production React Native was designed to be "learn once, write anywhere," and it is usually used to build cross platform apps for iOS and Android. Prerequisites. com/BennyCarlsson/React-Native-Icons Expo. Content takes in the whole collection of React Native and NativeBase components. While working with React Native TextInput we need to assist the user what to insert in TextInput. The Jest preset built into react-native comes with a few default mocks which are applied on a react-native repository. It is useful to implement our navigation in the root App. If we realize properly, there is already a default splash screen from react native project. Adding Image. Beautifully crafted open source icons. 无论在什么时候您把新的资源添加到您的画板中您都需要在使用它之前通过运行 react-native run-android 重新构建您 ('image!icon. We appreciated react-native-icons for iOS a lot, and we're pretty sure that an Android version is just around the corner, but hey, we need icons for Android and this library wrapper from Layton Whiteley is just awesome. I'm not worrying about the toggle portion of it yet, I just would like to be able to switch the image when tapping it. Downloading Required Logo. Here is the example to show Image Icon In React Native TextInput. Rebuilt with React. react-native link react-native-dialogflow react-native link react-native voice You will get a success message when the linking process is complete. In the example seen here, we have provided for launch icon the sample image 1 from above with the name react-logo. I’ve been watching React Native for a while. Links: Code on Github: https://github. I've been working with React Native for over a year now. React Native developer community has been growing much faster than Facebook had expected. While brainstorming my next React Native app, here’s my first, I wanted to see if there’s an API that tracks gesture so I could create a drag and drop component. comments (1 “Simplistic Fullscreen Image Viewer: React Native”) Alex Gi February 4, 2017 at 7:10 pm. react-native-image-picker - A React Native module that allows you to use native UI to select media from the device library or directly from the camera 81 This library started as a basic bridge of the native iOS image picker, and I want to keep it that way. React Native Vector Icons. Vector Icons are perfect for buttons, logos and nav/tab bars. For react-native-cli users, make sure to follow the installation instructions and use it like this:. The library I am using here is a React Native Camera component, do these two commands to download and link your library. It provides a separate file inclusive of color schemes for different sections. Basically, Expo provides a set of tools to create and publish React Native applications with minimal effort. In this lesson, you will learn how to display images and icons in a React Native application. Learn Multiplatform Mobile App Development with React Native from The Hong Kong University of Science and Technology. With applications like Fontello and IcoMoon, creating app icons using images, texts, etc. To accommodate different screen sizes, React Native offers Flexbox support. App icon; Splash image; Until now, I was using generator-rn-toolbox well, I got a comment on my blog post, that there is a new library, from generator-rn-toolbox developer who is very kind. Open the RandomNumbers folder in an code editor of your choice. (In the case of React DOM, this is when React inserts, updates, and removes DOM nodes. Then export it as a normal SVG but make sure you export each icon with the same…. js I can call them with:. If you are working with the latest version of React Native like 0. In this part, you’ll learn how to use native device functionality in React Native. In this example, I have used React Navigation 3. Features of React Native Vector Icons: Can use your own custom icon sets. react-native upgrade The project uses React Native Vector Icons, and it needs to be linked to the native project, so execute the following as well: react-native link Once it’s done installing, you should be able to run the app on your emulator or device: react-native run-android react-native run-ios Scale animation. the links below are about it. Android Studio 3. A popular way to design it is to simply to put your logo at the center of it with a custom background color. To use NativeBase components with Vue Native, follow the same pattern, kebab case. This is an Example to Use Vector Icons in React Native using react-native-vector-icons. Note that your app icon can only be changed at the user’s request and the system always provides the user with confirmation of such a change. The icon should designed at 192x192. To add the package to our project, we need to run the following command in our project command prompt: yarn add react-native-vector-icons. 35 or above, then there are lot of modules available to show an image in full screen mode. A collection of responsive, image magnifying React components for mouse and touch. I want to show svg files (i have bunch of svg images) but the thing i couldn't find the way to show. 200x200px is sufficient. Of course, web and mobile apps are very different to build — but this course serves as your guide. Open the RandomNumbers folder in an code editor of your choice. To handle the image upload, I used react-dropzone. We are going to implement Drawer Navigation to React Native. We'll import what we need from react-navigation and implement our navigation there. They're an image that you're positioning with font styles. Extra padding to add at the top of header to account for translucent status bar. generate and apply splash image by using generator-rn-toolbox. React Native Shadow Generator Android. It offers Rider App, Driver App and Admin Dashboard. Create Bottom Tab Navigation Navigator in React Native with Tab Icon Android iOS App: 1. If you don't want to use icons, you can just stick with using the Text component. Developing iOS and Android applications by React Native is growing day by day. It’s a react-native component that gives any component the ability to be tappable and respond to the interactions by dimming the opacity of it. Features of React Native Vector Icons: Can use your own custom icon sets. React Native Shadow Generator Android. In this tutorial we would going to create a react native application with the combination of Image Icon + TextInput Component. Icons Configuring icons. xib file with the splash image. Setting push notifications in React Native. I set the borderRadius of an Image half the value of its height and width to make it looks like the circle butto. Playing with React Native the other weekend, I was building a simple messenger UI. After you code an Android app in React Native, you have to generate an apk to distribute via play store. So, the next challenge we did face was, React native doesn’t support SVG, so we need to get what could support the SVG and we found react-native-svg library, which was a point of emergence to get this technical idea work. I'm not worrying about the toggle portion of it yet, I just would like to be able to switch the image when tapping it. Files are available under licenses specified on their description page. React Navigation is extensible at every layer— you can write your own navigators or even replace the user-facing API. Your React Native application can make use of many of these icon fonts. Adding Image. Can use icons inline with Text components as emojis or to create buttons. Tools like Create React Native App and Expo make this much easier, but it’s still not quite the same experience as an online demo. png You will be asked for the name of your react-native project. React Navigation is extensible at every layer— you can write your own navigators or even replace the user-facing API. Image icon in activity action bar is used to display user image while creating a social chatting app in react native. FontAwesome 4. All the icons have a filled version. Supports SVG via Fontello or regular icon fonts. - oblador/react-native-vector-icons. For this and the awesome Component he's being building for us. There’s also another prop named inlineImagePadding to adjust the padding of the image inside TextInput. Buy Tudu - A React Native todo-list by GuilhermePontes on CodeCanyon. React Native Image Upload — Resources about React Native image upload, a framework for building native apps using React. the links below are about it. So that's it! You now know how to create an SVG icon system in React Native \o/ If you find any bugs or have feature requests, please log. Developers from the React Natie community have taken different roads to tackle the problem and you have now the chance to choice which one better suits your needs. E-commerce features you could implement as a React Native beginner. 39 ve alt sürümlerinde Image componenti için mutlaka width ve height değerleri verilmek zorundaydı. We've noticed that iOS does not use the icons from the manifest file, and that makes the shortcut to your app on the home screen look really bad. However, this is not the best practice because it can be hard to read the code. If we've chosen to use React Native as our development framework then we're lucky that there is a great component that can be added to give us thousands of icons for use in. How To Insert Image Into Another Image Using Microsoft Word - Duration: 14:13. React Navigation is built and funded by Expo, with contributions from the community. To achieve the desired layout, flexbox offers three main properties − flexDirection justifyContent and alignItems. It contains a set of general purpose UI components styled in a similar way. So to start showing Image Icon Inside the React Native Button we are expecting you understand the Button and Touchable, If not then you can see our previous example of React Native Button and React Native Touchable. One of the features was that messages could be text, but they could also be images or location. reactnative. Each component has been built from scratch as a true React component, without unneeded dependencies like jQuery. < Image source = { require ( '. Icons are visual indicators usually used to describe action or intent. Features of React Native Vector Icons: Can use your own custom icon sets. Supports SVG via Fontello or regular icon fonts. Available Icon Sets. So, the package we use here is react-native-vector-icons which provides us with icons from different icon providers like Ionicons, FontAwesome, Material Design, etc. by Khoa Pham. Using LinearGradient in React Native Elements is supported through the react-native-linear-gradient package. Icons Configuring icons. Icomoon is a free and open source application which lets you convert a set of SVG icons to fonts. 3, react-native was v0. react-native-zoom-image ★75 - An image viewer component for react-native, like twitter's image viewer. yarn add react-native-vector-icons Configuring your project to support custom icon sets. If you haven’t installed the React Native command line tools I would do so now. A simple button component allowing you to create customisable and visually appealing buttons, utilising images, text or a combination of both depending on the desired result. Rebuilt with React. Usage Header with default components. To make things even easier, the wonderful react-native-vector-icons project bundles all of those icon sets plus more into one single package. To begin, install the dependencies. Thousands of free icons on the largest database of free vector icons! Download over 22,467 icons of fish in SVG, PSD, PNG, EPS format or as webfonts. However, just because the base technology is similar, the manner in which you need to implement existing web techniques can be quite different – and an icon system is just one. Links: Code on Github: https://github. Can use the icon as an image if a native component requires it (such as NavigatorIOS). React Native Button. Essential cross-platform UI components for React Native & Vue Native. With this hands-on guide, you’ll learn how … - Selection from Learning React Native [Book]. It’s basically selecting the tenant, copying the app icons, app launcher images and setting the right environment for the specified tenant. For any more advanced needs, you can write your own (or find another) native module that would solve your use-case. GitHub Button Divider Container Flag Icon Image Header Input Loader List Label Rail Semantic UI React is the official React. To implement push notifications in React Native application, you can use the react-native-push-notification library, that works both for iOS and Android. Let's see how we can change the icon of the applications created using React Native. Rebuilt with React. Until now, React Native was lacking such a tool. In this episode, we'll make our app a bit more responsive, we'll do React-Native testing with Expo on both Android and iOS devices. Well, you can also change the color of an image or icon in React Native. Replacing Component: React Native Keyboard Aware Scroll View's KeyboardAwareScrollView. Icons/Images do not display with TabBarBottom in React Native the TabNavigator documentation and the icon's/images simply don't appear on iOS or Android. Explore the React Native icons Vector library and its resources. There are a couple of ways to style your elements in React Native. Home Lessons Courses Instructors Pricing Articles Community. To Make a React Native App. Simplified code is below:. Downloading Required Logo. react-native-icon-badge. Use the icon packs for React Native. AWS has invested more in this area over the past year, and has been participating in React Native community events. Providing the best image resolution to users' devices is one of them. Baby Steps: First React Native App. Hint: use reverse to make your icon look like a button. iOS apps have splash screens while they load. Hello guys, we all have heard about a famous react native NPM library rn-fetch-blob. Essential cross-platform UI components for React Native & Vue Native. In the final section of this chapter, you'll learn how to render icons in React Native components. In this part, you’ll learn how to use native device functionality in React Native. Getting Started. Using icons to indicate meaning makes web applications more usable. Static Image Resources. It can be placed at the top or bottom. Content takes in the whole collection of React Native and NativeBase components. While brainstorming my next React Native app, here’s my first, I wanted to see if there’s an API that tracks gesture so I could create a drag and drop component. react-native-actionsheet; react-native-image-picker; First we are going to use react-native-actionsheet to let the user to select what kind of source he/she wants to use to upload a new image: photo gallery or camera. ), while protecting these resources with strong security mechanisms. Files are available under licenses specified on their description page. The key to creating a background image in React Native is to understand that the Image component, contrary to the img element in HTML, the ImageView on Android, or the UIImageView on iOS, is built to support subviews like any other component. It provides a separate file inclusive of color schemes for different sections. Support for SVG and web font. Image-based Markers Markers. Sometimes we need background image in our apps for the Landing screens. To handle the image upload, I used react-dropzone. Material Design has standardized over 1,000 official icons, each in five different "themes" (see below). Let’s look at its previous movement and see if the technical outlook on ICON has any merit. I usually put my local images into an assets folder with other media, so from index. ), while protecting these resources with strong security mechanisms. SVG is the best available option for rendering an icon in a React Native application development process. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Some are introductions and others describe. Static Image Resources In React Native Lets see the project structure of react native application to display the image from the local resource folder. Android Studio 3. It is useful to implement our navigation in the root App. NativeBase is an open source framework to build React Native apps over a single JavaScript codebase for Android and iOS NativeBase | Essential cross-platform UI components for React Native NativeBase. - oblador/react-native-vector-icons. The relevant code can be seen below. To achieve the desired layout, flexbox offers three main properties − flexDirection justifyContent and alignItems. In all of the advanced and newly build react native Android + iOS applications all developers is using this type of Login and Registration Forms. A common feature request from developers familiar with the web is `background-image`. react-native之Image加载图片问题Image加载图片有两种方式,一种是本地资源,一种可以是网络图片,本地资源加载,如:这种方式简单,都没有问题。通过url的方式加载图片,如: 博文 来自: reylen的专栏. Many of the components require the react-native-vector-icons library to render correctly. Let’s look at its previous movement and see if the technical outlook on ICON has any merit. When working with icons in React Native apps we're spoilt for choice with a wide range of free and open-source icon sets such as FontAwesome, Material and Ionicons. In this chapter, we will understand how to work with images in React Native. 35 or above, then there are lot of modules available to show an image in full screen mode. This is a file from the Wikimedia Commons. Thanks also to Greg McMullen for helping me decipher esoteric IP texts. React Native Vector Icons. The commit phase is when React applies any changes. So to start showing Image Icon Inside the React Native Button we are expecting you understand the Button and Touchable, If not then you can see our previous example of React Native Button and React Native Touchable. You can do it via react-native link command or by the manual steps. react-native-vector-icons : React-native-vector-icons is a fantastic library for adding icons to your apps including customizable icons for React Native with support for NavBar/TabBar/Toolbar Android, image source and full styling. You can help. We took the opportunity to clean up a few rough edges in browser DOM implementations. React Native TextInput has inlineImageLeft prop to add icon inside it. The first thing is to create a variable where you can keep the path for your image. Essential cross-platform UI components for React Native & Vue Native. This is how I got around in solving it: I created a splashScreenResource folder and added the launchScreen. RNCameraPackage;. We appreciated react-native-icons for iOS a lot, and we're pretty sure that an Android version is just around the corner, but hey, we need icons for Android and this library wrapper from Layton Whiteley is just awesome. We will use the same code that we used in our React Native - Styling chapter. Files are available under licenses specified on their description page. The next step is to link the Dialogflow SDK library to the React Native project. In this 4-part introductory React Native series, we go from learning some React Native basic components and layout all the way to integrating Redux and storing camera images in the cloud. SVG is the best available option for rendering an icon in a React Native application development process. In your command line, run: npm install react react-dropzone superagent --save. NativeBase is a free and open source UI component library for React Native to build native mobile apps for iOS and Android platforms. Most of the work takes place in Xcode for configuring the splash screen and only some minor part is for the react-native side. Displays an icon as the main content of the Avatar. Let’s see how we can change the icon of the applications created using React Native. A React component for displaying different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll. 3, react-native was v0. Develop native cross-platform mobile apps more rapidly, easily and effectively with React Native! React Native is a fantastic new framework produced by Facebook that allows developers to create truly native applications running on both iOS and Android, all while writing code in JavaScript. On press down, the opacity of the wrapped view is decreased, which allows the underlay color to show through, darkening or tinting the view. In the example seen here, we have provided for launch icon the sample image 1 from above with the name react-logo. You can't always tell when an image will fail, but you can prepare for it, thanks to the React Image library for React apps! React Icons Gets You Access to Hundreds of Open Source Icons. reactnative. react-native-vector-icons is popular and high rated library for react-native. React Native Adding Icons at the Bottom of Tab Navigation. To achieve this, all you need is to add style prop tintColor to your image component. In this tutorial, you'll build a React Native app that uses Azure Active Directory for authentication and Microsoft Graph for retrieving calendar data. We’ll import what we need from react-navigation and implement our navigation there. Available Icon Sets. To Make a React Native App. It’s basically selecting the tenant, copying the app icons, app launcher images and setting the right environment for the specified tenant. To make things even easier, the wonderful react-native-vector-icons project bundles all of those icon sets plus more into one single package. react-native: n/a – not inside a React Native project directory The second one ( react-native: n/a – not inside a React Native project directory ) is nothing but you aren’t inside the react-native project folder, this is not an issue now, we can install it later. By going over some React Native core components such as View, Text, Input, StyleSheet, and FlatList, we are quickly able to scaffold out a Instargam Feed. React Navigation is built and funded by Expo , with contributions from the community. This is an Example to Use Vector Icons in React Native using react-native-vector-icons. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Docs: Already used React Native? This guide is intended to give developers who have already used React Native a quick outline on some of the key concepts, resources, and differences they will encounter when using Expo. This is how I got around in solving it: I created a splashScreenResource folder and added the launchScreen. pwnsdx opened this issue Mar 28, 2015 · 6 comments rozele added a commit to rozele/react-native that referenced this issue May 17, 2016. With this article you will be able to add and use handmade icons inside your React Native application in no time. For react native, you can use react-native-DynamoDB wrapper by npm. However, he did not provide a visual image of the chart of ICX — merely suggesting that the coin has potential. React Native Navigation is a robust library that helps us create Navigation between different screens, Drawer navigation and Tab navigation in our React Native apps. Essential cross-platform UI components for React Native & Vue Native. Features of React Native Vector Icons: Can use your own custom icon sets. iOS apps have splash screens while they load. react-native: n/a – not inside a React Native project directory The second one ( react-native: n/a – not inside a React Native project directory ) is nothing but you aren’t inside the react-native project folder, this is not an issue now, we can install it later. Note: NativeBase is built on top of React Native. - oblador/react-native-vector-icons. So, why should native mobile applications be any different? You'll want to use the react-native-vector-icons package to pull in various vector font packages into your React Native. If you want to save the new image result to the phone camera roll, just use the CameraRoll-module from react-native. React Native Vector Icons are the most popular custom icons of NPM GitHub library. dib image which is just a white screen with the app’s name. It breaks. You can do it with an image editor but you have to export the files portable for all the android devices. react-native upgrade The project uses React Native Vector Icons, and it needs to be linked to the native project, so execute the following as well: react-native link Once it’s done installing, you should be able to run the app on your emulator or device: react-native run-android react-native run-ios Scale animation. There's also another prop named inlineImagePadding to adjust the padding of the image inside TextInput. Fish free vector icons in SVG, PSD, PNG, EPS format or as ICON FONT. The only difference is @expo/vector-icons uses a more idiomatic import style:. Extra padding to add at the top of header to account for translucent status bar. In this article, we want to show how to setup and customize push notifications for iOS and Android in React Native. ICON Price: Long-Term. Android Studio 3. However, some react-native components or third party components rely on native code to be rendered. Most users interact with mobile through touches. I'm not worrying about the toggle portion of it yet, I just would like to be able to switch the image when tapping it. In February 2016, over 50 percent of the commits were contributed by external users. Tabbar Item Image; Animation in the Tabbar and circular tab item while switching. It is easy to do, keeps your application file size small, and the icons look great on all screen resolutions. If you're using expo or create-react-native-app then you can use linearGradientProps prop right out the box with no additional setup. When the body of the component expands or collapses, we will. React Native creates a basic LaunchScreen. Vue Native components are very similar to React Native components. npm install --save react-native-gifted-chat [email protected] firebase uuid. All structured data from the file and property namespaces is available under the Creative Commons CC0 License; all unstructured text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. 14版本开始,React Native提供了一个统一的方式来管理iOS和Android应用中的图片。要往App中添加一个静态图片,只需把图片文件放在代码文件夹中某处,然后像下面这样去引用它: 图片文件的查找会和JS模块的查找方式一样。. Instructions on how to use third-party libraries in your React Native app. This is part three of a three-part series on getting started with React Native. react-native-vector-icons is popular and high rated library for react-native. Docs: Already used React Native? This guide is intended to give developers who have already used React Native a quick outline on some of the key concepts, resources, and differences they will encounter when using Expo. Also, on Github, AWS SDK for React Native Developer preview includes support for S3, DynamoDB, Lambda, and SNS. 16 February 2019 React native icon badge. OK, I Understand. If you don't want to use icons, you can just stick with using the Text component. "By using a technology like NativeScript, we gave our Netcentric frontend teams the power to build amazing native mobile apps. React Native Font Icons for expo apps or if you use create-react-native-app. React Native Image. It provides a separate file inclusive of color schemes for different sections. React Native 與那些框架不同。 PhoneGap 之類的框架是將網頁內容包裝成 WebView ,形成 UI 元素,看起來其實跟原生的有些不一樣,而 React Native 則是使用 iOS 或 Android 原生支援的 JavaScript 元件,因此打造出來的 App 就跟原生的沒有兩樣。. App icon; Splash image; Until now, I was using generator-rn-toolbox well, I got a comment on my blog post, that there is a new library, from generator-rn-toolbox developer who is very kind. Icons Configuring icons. We are going to create a panel component. react-native-icon-badge. To Import TextInput in Code. A button is one of the components that work on its click. Semantic UI React 0. If you are working with the latest version of React Native like 0. Nikolai asked “I’m curious how to make a basic audio player in React Native?A way to play from a remote location”, so here we are: Build a React Native Music App tutorial!. react-native link react-native-dialogflow react-native link react-native voice You will get a success message when the linking process is complete. The commit phase is when React applies any changes. If your app's layout is ready to reach a new level, then meet react-native-icons, a React Native wrapper on top of FontAwesomeKit. Getting started with React Native will help you to know more about the way you can make a React Native project. Standardized Material Design icons exported as React components (SVG icons). A image magnifying React components for mouse and touch. In this course, we'll build a mobile app from start to release with React Native for both iOS. React Native — Cross-platform development framework; Firebase — Database designed for simpler people, like me; React Navigation — Super easy way to push screens in React Native; I use VSCode to make RN apps, but you could also use vim if you’re crazy. So, the next challenge we did face was, React native doesn’t support SVG, so we need to get what could support the SVG and we found react-native-svg library, which was a point of emergence to get this technical idea work. Semantic UI React 0. Many of the components require the react-native-vector-icons library to render correctly. This is a continuation of my previous blog post on Capturing Images in React Native. There are many articles on HOC and Functional Stateless Components. Let’s look at its previous movement and see if the technical outlook on ICON has any merit. Once done, you should be able to deploy to a device and see a proper icon and name for your app. React-Bootstrap replaces the Bootstrap JavaScript. With the Icon component, a React wrapper for custom font icons. Also, on Github, AWS SDK for React Native Developer preview includes support for S3, DynamoDB, Lambda, and SNS. yarn add react-native-vector-icons Configuring your project to support custom icon sets. react-native-image-picker - A React Native module that allows you to use native UI to select media from the device library or directly from the camera 81 This library started as a basic bridge of the native iOS image picker, and I want to keep it that way. If you want to start with CSS in the React Native and if you come from the web environment just like me, the React Native environment comes with its own set of quirks. ← Icon Input. However, every new technology has its own pros and cons. Baby Steps: First React Native App. Image icon in activity action bar is used to display user image while creating a social chatting app in react native. Replacing Component: React Native Keyboard Aware Scroll View's KeyboardAwareScrollView. We also showed how easy it is to customize the behavior and the style of the React Native chat app components with minimal code changes. Render SVG image as icons in react native. Q&A for Work. An icon in the shape of a person's head and shoulders. Are you a React developer thinking about making the leap to React Native to build apps for iOS and Android? Read on to find out what I learned while writing and publishing my first React Native app, Fitness Routine Timer. "By using a technology like NativeScript, we gave our Netcentric frontend teams the power to build amazing native mobile apps. Well, you can also change the color of an image or icon in React Native. That's why you can save a lot of time by using the React Native vector icons library. In this episode, we'll make our app a bit more responsive, we'll do React-Native testing with Expo on both Android and iOS devices. RNCameraPackage;. 42) default olarak Image componentinin boyutu flex:1 olarak derlenmektedir. How to Add a Splash Screen to a React Native App (iOS and Android) So, instead, we'll start with a single image that looks a lot like our icon. For such cases, Jest's manual mocking system will help to mock out the underlying implementation. This example shows fetching and displaying an image from local storage as well as one from network and even from data provided in the 'data:' uri scheme. Features of React Native Vector Icons: Can use your own custom icon sets.