react-native矢量圖標庫react-native-vector-icons使用詳解


react-native-vector-icons使用詳解

一、安裝依賴GitHub官網鏈接:https://github.com/oblador/react-native-vector-icons

1 *選擇以下其中一種安裝方式即可*
2 
3 //npm的安裝方法
4 npm install --save react-native-vector-icons
5 
6 //yarn的安裝方法
7 yarn add react-native-vector-icons

二、根據以下提示操作

1、進入你的項目根目錄,打開android/app/build.gradle ( 不是 android/build.gradle ) ,添加以下代碼:

1 project.ext.vectoricons = [
2     //然后在以下數據中你可以添加需要字體圖標文件名
3     iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] 
4 ]
5 
6 apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"

2、進入你的項目根目錄,將node_modules\react-native-vector-icons\Fonts文件下所有的內容(文件)復制到android/app/src/main/assets/fonts文件夾下, 其中assets文件夾和fonts文件夾需要自行創建

      

 

 

 

 3、進入你的項目根目錄,打開文件android/settings.gradle  添加如下代碼:

 

1 include ':react-native-vector-icons'
2 project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')

 

 

 4、進入你的項目根目錄,打開文件android/app/build.gradle 添加以下代碼:

apply plugin: 'com.android.application'

android {
  ...
}

dependencies {
  ..........
 implementation project(':react-native-image-picker') // ----只需要添加改行代碼即可
}

 

 

 5、進入你的項目根目錄,打開MainApplication.java (所在路徑比較深仔細查找android\app\src\main\java\com\你的項目名稱\MainApplication.java),添加以下代碼,添加到你的第2或第3行的位置即可:

import com.oblador.vectoricons.VectorIconsPackage;

 

 

 三、使用圖標

import React,{ Component } from 'react';
import {StyleSheet,ScrollView,View,Text,} from 'react-native';
//導入字體圖標庫
import Icon from 'react-native-vector-icons/FontAwesome';

class App extends Component{
   render() {
      return <View>
         //其中name屬性就是圖標的名稱,size設置圖標的大小,color設置圖標的顏色
          <Icon name="home" size={30} color="black" />
         <Icon name="search" size={30} color="black" />
     <View>
     }
} 

四、注意:

只要是修改配置文件 必須重新運行react-native run-android 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM