목록전체 글 (43)
얼렁뚱땅
패스트캠퍼스 강의 [UI] 21 이미지를 외부에서 받아서 사용하는 방법도 있지만 drawable file을 간단하게 코드로 구현해서 직접 만들 수도 있다. Drawable 파일 우클릭 -> New -> Drawable Resource File 1. selector를 shape로 바꿔줌 2. shape 엔딩 태그 안에서 android:shape="" 선택지: line, oval, rectangle, ring이 있음. 일단은 rectangle 설정 3. gradient 를 열어줌 centercolor, endcolor, startcolor를 설정한다. 4. angle: 회전, 각도 바꾸기 그라데이션이 들어간 이미지 파일을 사용하는 것보다 직접 그려서 사용하는 것이 좋다. 이미지 파일을 불러오면 매끄럽지 않을..
패스트캠퍼스 강의 [UI] 18 이미지를 보여주는 view component 사용할 이미지는 drawable 폴더 안에 저장하게 된다. src 속성을 통해 보여주고 싶은 이미지의 경로를 적어주면 된다. @: 경로를 의미함 예시 코드) 디바이스 마다 해상도가 다르다. 저해상도 디바이스에서는 고해상도 이미지를 사용할 필요가 없고(어짜피 그릴 수도 없고, 잘 나오지도 않음), 고해상도 디바이스에서는 고해상도 이미지를 사용하는 것이 좋다. 그렇다면 하나의 이미지를 저해상도, 중해상도, 고해상도로 일일히 만들어야 하는가? 아니다! 이미지를 해상도 별로 만들어주는 플러그인이 존재한다. 이 플러그인은 저해상도 핸드폰에서는 저해상도 이미지를 사용하고, 고해상도 핸드폰에서는 고해상도 이미지를 사용하도록 도와준다. 이 플..
패스트캠퍼스 강의 [UI] 17 오직 하나의 child view를 가질 수 있다. (따라서 안에 Linear Layout 등의 view container를 사용하고 그 안에 text나 image view component를 넣는다.) MainActivity 파일에 가서 실행 파일을 변경해주어야 한다. scroll view의 height 속성값을 특정값으로 정해준다. height="match_parent"이면 화면 전체가 scroll 된다. scorllbars="none" 추가하기 fillViewport="true" 추후에 추가가 된 속성으로 만약 이 속성을 주지 않으면 scroll view가 정상 작동 하지 않는 경우가 있다. 항상 습관적으로 추가하자!
패스트캠퍼스 강의 [UI] 13 [Margin] 부모가 기준점 부모 view로 부터 margin을 준 만큼 떨어지게 됨 marginTop marginBottom marginLeft marginRight margin: 위의 4가지를 모두 같은 값을 주었다고 보는 것 [padding] 자식 view가 기준점 자식 view로 부터 padding을 준 만큼 가지고 있는 내용물을 안쪽에서 떨어뜨림 paddingTop paddingBottom paddingLeft paddingRight padding: 위의 4가지를 모두 같은 값을 주었다고 보는 것