RN底部导航栏 本地图片
程序员文章站
2022-07-16 14:38:31
...
本地图片
Showye: {
screen: Showye,
navigationOptions: {
title: “首页”,
、、、、、、本地图片
tabBarIcon: ({ focused, tintColor }) => {
return (
<Image
style={{ width: 30, height: 30 }}
source={require("./ima/r.png")}
/>
);
}
}
},
2.底部导航栏设置属性:
导入三方图片库:yarn add react-native-vector-icons
引入关联:react-native link
导入依赖:
import Ionicons from "react-native-vector-icons/Ionicons";
import React, { Component } from "react";
Android项目中做编译,运行(更新、更新、更改implementation)
{
navigationOptions: ({ navigation }) => ({
tabBarIcon: ({ focused, horizontal, tintColor }) => {
const { routeName } = navigation.state;
let iconName;
if (routeName === "BottDemo1") {
iconName = `ios-information-circle`;
} else if (routeName === "Route") {
iconName = `ios-options`;
} else if (routeName === "BottDemo2") {
iconName = `ios-document`;
}
return (
<Ionicons
name={iconName}
size={horizontal ? 20 : 25}
color={tintColor}
/>
);
}
})
// tabBarOptions: {
// activeTintColor: "#0000FF",
// inactiveTintColor: "gray",
// activeBackgroundColor: "#00FF00",
// inactiveBackgroundColor: "#FF0000"
// }
}
推荐阅读
-
android中Fragment+RadioButton实现底部导航栏
-
微信小程序实战之仿android fragment可滑动底部导航栏(4)
-
Android用Scroller实现一个可向上滑动的底部导航栏
-
基于vue-cli vue-router搭建底部导航栏移动前端项目
-
Android实现美团外卖底部导航栏动画
-
React Navigation 导航栏样式调整+底部角标消息提示
-
vue自定义底部导航栏Tabbar的实现代码
-
Android 弹出Dialog时隐藏状态栏和底部导航栏的方法
-
Fragment实现底部导航栏,TabLayout实现顶部导航栏,二者相互嵌套完成App基本布局框架
-
Android-Fragment实现底部导航栏