react-native-vector-icons android 字体图标
16lz
2021-01-26
前几天公司android项目,用到了react-native-vector-icons字体图标库,用了几次没成功,最后一次尝试,成功了,下面贴出代码。
我用的是react-native-vector-icons的FontAwesome字体图标
比较官方的网址是https://fontawesome.com/ 方便你查看全部的文档
1.修改之处如下:android/app/build.gradle
project.ext.vectoricons = [ iconFontNames: [ 'FontAwesome.ttf', 'EvilIcons.ttf' ] // 这里加上你想要的图标库]apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
2.修改之处如下:android/settings.gradle
include ':react-native-vector-icons'//加上这个project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')//加上这个
3.修改之处如下:android/app/build.gradle
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile "com.android.support:appcompat-v7:23.0.1" compile "com.facebook.react:react-native:+" // From node_modules compile project(':react-native-vector-icons')//加入这个代码}
4.修改之处如下:MainApplication.java
( in android/app/src/main/java/...
)
package com.myapp; import com.oblador.vectoricons.VectorIconsPackage;//加入这个代码.... @Override protected List getPackages() { return Arrays.asList( new MainReactPackage() , new VectorIconsPackage()//加入这个代码 ); }}
更多相关文章
- 在代码中设置RelativeLayout布局中标签的android:layout_toLeftO
- Android实现Tab布局的4种方式(Fragment+TabPageIndicator+ViewPag
- Android(安卓)安卓WebView套壳H5网页 手机返回键问题(过滤二级页
- 代码设置RadioButton的高端技巧 - wavky
- Android中如何在Eclipse中关联源代码?(图文)
- Android绘制进阶之三:在位图上(Bitmap)绘制位图(Bitmap)
- 写一个简单的Android计算器应用
- Android(安卓)8.1 bluetooth system architecture
- Android客户端单线程下载