목록Drawable (2)
코린이 탈출기
drawable은 지금까지는 사진이나 그림을 저장하는 용도로 사용하였습니다. 이번에는 drawable에 xml을 추가하여 활용해보겠습니다. xml을 넣는 이유는 단순한 모양의 테두리를 사각형이나 모서리가 둥근 사각형(roundrect) 등의 모양은 그림파일을 배치하는 것보다는 xml로 직접 코딩해서 배치하면 앱에 긍정적인 영향을 줍니다. 그림에 비하여 xml로 작업을 하면 용량이 절약되어, 작은 용량의 파일을 처리하므로 동작 속도가 빠릅니다. 그림 파일의 경우 작은 이미지를 큰 곳에 배치를 하면 화질이 깨지지만, xml은 코드를 기반으로 계산해서 배치하는 것이므로 크기와 상관없이 선명하게 할 수 있습니다. 예를 들면, roundrext의 둥근 비율을 유지할 수 있습니다. 그리고 상황 별로 다른 모양이나 ..
안드로이드 스튜디오 프로젝트 영역의 구조에 대한 설명입니다. 종류를 설명해 보겠습니다. manifests : 앱의 정보 사항 등을 담아두는 xml파일입니다. 앱의 시각적인 부분을 설정합니다. 예를 들어 앱의 이름이나 아이콘 등이 있습니다. java : 앱이 화면에 뜨고 난 이후의 동작 로직을 작성하는 폴더입니다. (코틀린 파일) res(Resource) : 앱의 모양 (화면 구조)을 그리는데 쓰이는 파일이 모여있는 폴더입니다. > drawable : 화면에 배치될 그림 파일이 모여 있는 폴더입니다. > layout : 앱(화면의 구조)을 결정하는 xml 파일입니다. gradle scripts : 프로젝트의 개발 관련 주요 설정과 라이브러리 사용 목록 편집합니다.