์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ์๋ฒ ๋ฉ
- Git
- ์๊ณ ๋ฆฌ์ฆ
- Titanic
- ๋จธ์ ๋ฌ๋
- c++
- ์๋๋ก์ด๋์คํ๋์ค
- nlp
- AI
- ์ํ์ฝ๋ฉ
- ํ๊ตญ์ด์๋ฒ ๋ฉ
- ๊ฒฐ์ ํธ๋ฆฌ
- ๋ฅ๋ฌ๋
- ๋ฐ์ดํฐ๋ถ์
- ํ์ดํ๋
- ๋ถ์
- ๋ฐฑ์ค
- ์ ํ๋์ํ
- ๊นํ
- cs231n
- linearalgebra
- ์ธํ๋ฐ
- react
- native
- ๋์
- ๋ฆฌ์กํธ
- ๋ฐ์ดํฐ์๊ฐํ
- ๋ฐ์ดํฐ
- Kaggle
- ๋ค์ดํฐ๋ธ
- Today
- Total
yeon's ๐ฉ๐ป๐ป
[React-Native] Vector Icons ํ์ฉ ๋ณธ๋ฌธ
์ค์น ๊ณผ์ ์ด ๊ฝค๋ ๋ณต์กํ๊ณ ,,, ์ค๊ฐ์ ์๋ฌ๋ ๋์ ๋ฐ๋ก ์ ๋ฆฌ๋ฅผ ์ ํ์๋ค !!!
๋ฐ๋ก ํ์ฉ์ผ๋ก ๋์ด๊ฐ๊ธฐ ํ
https://oblador.github.io/react-native-vector-icons/ ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํด๋ณด๋ฉด Ionicons์์ ์ง์ํ๋ ๋ค์ํ ์์ด์ฝ๋ค์ ํ์ธํด๋ณผ ์ ์๋ค.
* ์ฐธ๊ณ ๋ก ์ฐ๋ฆฌ๋ ๋ค์ํ ์์ด์ฝ๋ค ์ค Ionicons ๋ฅผ ์ฌ์ฉํ ๊ฒ !!
- ์ง๊ธ๊น์ง๋ TabBarIcon์ด๋ผ๋ ํจ์์์ ์ฐ๋ฆฌ๊ฐ ๋ค์ด๋ก๋ ๋ฐ์ ๊ทธ๋ฆผ์ ๊ฒฝ๋ก๋ฅผ ํ ๋นํด ์ถ๋ ฅํ๋ค.
- ์ด๋ฒ์๋ ๋ด์ฅ๋, ์๋ ์ง์ํ๋ ์์ด์ฝ ์์ฒด๋ฅผ ๋ถ๋ฌ์๋ณด์ !!
import Ionicons from 'react-native-vector-icons/dist/Ionicons';
- ๋ชจ๋๋ถํฐ ๋ถ๋ฌ์ค๊ธฐ
const TabBarIcon = (focused, name) => {
let iconImagePath;
let iconName, iconSize;
if (name==='Home') {
iconName = 'home-outline'
// iconImagePath = require('./src/assets/pics/home_icon.png')
} else if (name==='User') {
iconName = 'people-outline'
// iconImagePath = require('./src/assets/pics/user.png')
} else if (name==='Message') {
iconName = 'mail-outline'
// iconImagePath = require('./src/assets/pics/message.png')
}
iconSize = focused ? 30 : 20
return (
<Ionicons
name={iconName}
size={iconSize}
/>
)
- ์ฃผ์์ฒ๋ฆฌ : ์๋ ์ฐ๋ฆฌ๊ฐ ํ๋ ๋ฐฉ๋ฒ
- but, ์ด์ ๋ iconName์ด๋ผ๋ ์๋ก์ด ๋ณ์๋ฅผ ํ ๋นํด ์ง์ํ๋ icon์ ๋ณ์์ ํ ๋นํ์ !!
- ๋์์ธ์ด ์ข ๋ ํต์ผ๊ฐ์ด ์์ด์ง ๊ฒ์ ํ์ธํ ์ ์๋ค.
'Computer ๐ป > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React-Native] Nesting Navigators(ํ๋ฉด ๊ตฌ์กฐ ์ค๊ณ) 01 (0) | 2021.07.31 |
---|---|
[React-Native] Tab | Style ์ค์ (0) | 2021.07.31 |
[React-Native] Tab | ์ค์น ๋ฐ ํ๋ฉด Linking (0) | 2021.07.31 |
[React-Native] Drawer | Custom Component (0) | 2021.07.29 |
[React-Native] Drawer | Style ์ค์ 02 (0) | 2021.07.29 |