프로그래밍 언어/Java

[Android java] bottom navigation bar icon 설정 안됨 해결

happy_life 2021. 11. 18. 14:13

bottom navigation bar icon 설정 

 

이런식으로 원하는 모양의 png 파일을 사용하여 icon을 바꿔주려고 하였으나 잘 작동하지 않았습니다.

 

이는 navigation bar에서 xml 파일을 사용해야 하기 때문입니다.

 

 

1. png -> svg

2. svg -> xml 

 

로 변환해줘야 합니다.'

 

1. png -> svg

https://image.online-convert.com/convert-to-svg

 

Online SVG image converter

Convert your image to the SVG format with this free online image converter. Additionally add effects to obtain high quality images.

image.online-convert.com

이 사이트에서 우선 svg로 변환합니다.

 

변환된 svg파일

 

2. svg -> xml 

https://svg2vector.com/

 

SVG to Vector Drawable Converter – Convert SVG, PNG, JPEG, GIF images to Android VectorDrawable XML resource files online

DefaultPosterized 1Posterized 2Posterized 3CurvySharpDetailedSmoothedGrayscaleFixed paletteRandom sampling 1Random sampling 2Artistic 1Artistic 2Artistic 3Artistic 4

svg2vector.com

이 사이트에서 xml로 변환합니다

 

변환된 xml 파일을 작동시킵니다. 

 

변환된 XML파일