質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Q&A

解決済

1回答

901閲覧

NativeBase フッターの色変更の方法

nkrchan

総合スコア12

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

0グッド

0クリップ

投稿2021/07/09 09:27

編集2021/07/09 09:30

イメージ説明ReactNativeでアプリの開発を始めた者です。
NativeBaseで作られたフッターの背景色を変更する方法が知りたいです。
現在は、ReactNative(Expo)の環境を構築し、NativeBaseをインポートし、NativeBase公式サイトに載っていたフッターのサンプルソースを実行したところです。(ソース参考元:https://docs.nativebase.io/buildingFooterTabs)
よろしくお願いいたします。

js

1 2import React from 'react'; 3 4import { 5 NativeBaseProvider, 6 Box, 7 Text, 8 Heading, 9 VStack, 10 FormControl, 11 Input, 12 Link, 13 Button, 14 Icon, 15 HStack, 16 Center, 17 Pressable, 18} from 'native-base'; 19import { MaterialCommunityIcons , MaterialIcons} from '@expo/vector-icons'; 20 21export default function App() { 22 const [selected, setSelected] = React.useState(1); 23 24 return ( 25 <NativeBaseProvider> 26 <Box flex={1} bg="white" safeAreaTop> 27 <Center flex={1}> 28 </Center> 29 <HStack bg="primary.500" alignItems="center" safeAreaBottom shadow={6}> 30 <Pressable 31 opacity={selected === 0 ? 1 : 0.5} 32 py={2} 33 flex={1} 34 onPress={() => setSelected(0)} 35 > 36 <Center> 37 <Icon 38 mb={1} 39 as={<MaterialCommunityIcons name="heart" />} 40 color="white" 41 size="xs" 42 /> 43 44 <Text color="white" fontSize={14}>Favorites</Text> 45 </Center> 46 </Pressable> 47 <Pressable 48 opacity={selected === 1 ? 1 : 0.5} 49 py={2} 50 flex={1} 51 onPress={() => setSelected(1)} 52 > 53 <Center> 54 <Icon 55 mb={1} 56 as={<MaterialCommunityIcons name="music-note" />} 57 color="white" 58 size="xs" 59 /> 60 61 <Text color="white" fontSize={14}>Music</Text> 62 </Center> 63 </Pressable> 64 <Pressable 65 opacity={selected === 2 ? 1 : 0.6} 66 py={2} 67 flex={1} 68 onPress={() => setSelected(2)} 69 > 70 <Center> 71 <Icon 72 mb={1} 73 as={<MaterialIcons name="location-pin" />} 74 color="white" 75 size="xs" 76 /> 77 78 <Text color="white" fontSize={14}>Places</Text> 79 </Center> 80 </Pressable> 81 <Pressable 82 opacity={selected === 3 ? 1 : 0.5} 83 py={2} 84 flex={1} 85 onPress={() => setSelected(3)} 86 > 87 <Center> 88 <Icon 89 mb={1} 90 as={<MaterialCommunityIcons name="newspaper" />} 91 color="white" 92 size="xs" 93 /> 94 <Text color="white" fontSize={14}>News</Text> 95 </Center> 96 </Pressable> 97 </HStack> 98 </Box> 99 </NativeBaseProvider> 100 ); 101}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

<HStack bg="primary.500" alignItems="center" safeAreaBottom shadow={6}> ↑こちらのbg="primary.500"の部分を、例えばbg="#999999"のように変更したい色にすることで 色を変えることが出来ました!

投稿2021/07/09 11:47

nkrchan

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問