전체 글 6

안드로이드 뷰 바인딩(view binding)

HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 gradle 추가 // 안드로이드 스튜디오 4.0 이상 android { ... buildFeatures { viewBinding true } } // 안드로이드 스튜디오 3.6 ~ 4.0 android { ... viewBinding { enabled true } } 액티비티 private lateinit var binding: ActivityMainBinding class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = Activit..

Kotlin 2022.02.09

안드로이드 뷰(Android View)

HTML 삽입 미리보기할 수 없는 소스 "View"란 어플리케이션에서 가시적으로 표현되는 모든 것 버튼, 이미지, 텍스트, 체크박스 등 이러한 뷰들 중에 최고 상위 클래스가 바로 "View" 클래스 이러한 "View" 클래스를 베이스로 두고 각각의 기능을 가지는 뷰(리스트뷰, 스크롤뷰, 등)들이 만들어진 것 HTML 삽입 미리보기할 수 없는 소스 "View" 클래스의 객체를 생성할 때 메인 액티비티를 매개변수로 전달함 이유는 뷰를 생성할때 "Context" 클래스를 받아야 하는데, 이 "Context" 정보를 가지고 있는것이 바로 메인 액티비티이기 때문

Kotlin 2022.02.09

이미지 불러오기 및 저장

HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 Flag 종류 IMREAD_UNCANGED = -1, 설정된 경우 로드된 이미지를 그대로 반환합니다(알파 채널 포함, 그렇지 않으면 잘립니다. IMREAD_GRAISCALE = 0, 이미지를 항상 단일 채널 그레이스케일 영상으로 변환합니다(내부 변환). IMREAD_COLOR = 1, 이미지를 항상 3채널 BGR 컬러 이미지로 변환합니다. IMREAD_ANYDECTURE = 2, 입력 깊이가 해당일 때 16비트/32비트 이미지를 반환하고 그렇지 않으면 8비트로 변환합니다. IMREAD_ANYCOLOR = 4, 이미지는 가능한 모든 컬러 형식으로 읽힙니다. IMREAD_LOAD_GDAL =..