android/Kotlin (4) 썸네일형 리스트형 [안드로이드] ViewGroup.LayoutParams ViewGroup.LayoutParamsbinding.logoImage.layoutParams = params자식뷰가 부모뷰의 어떤 위치에 존재하고 싶은지 알리는데 사용한다.이 클래스는 자식뷰의 너비와 높이를 지정합니다.지정할 값MATCH_PARENT : 뷰가 부모와 같기를 원한다.WRAP_CONTENT : 뷰가 콘텐츠를 감싸기에 충분한 크기가 되기를 원한다.정확한 수치 : 픽셀 단위로 정확한 크기를 지정할 수 있다.LayoutParams는 ViewGroup의 하위 클래스에 따라 확장되어 사용됩니다.RelativeLayout : 자식 뷰를 서로 상대적으로 배치하기 위한 추가 속성을 제공하는 RelativeLayout.LayoutParams를 사용합니다. [안드로이드] startActivity val launcher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result -> if (result.resultCode == Activity.RESULT_OK) { val data: Intent? = result.data // 결과 처리 }}launcher.launch(Intent(this, AnotherActivity::class.java))1. startActivity()public void startActivity (Intent intent, Bundle options)새로운 액티비티를 시작하는데 사용됩니다.options 매개 변수를 사용하여, 실행할 액티비티에.. [안드로이드] Handler 공식문서 공부 1. HandlerHandler는 특정 스레드의 MessageQueue와 관련된 Message 및 Runnable 객체를 전송하고 처리할 수 있도록 해줍니다.각 Handler 인스턴스는 하나의 스레드와 메시지 큐에 연결되어있습니다.새로운 Handler를 생성하면 그것은 Looper에 바인딩됩니다.바인딩 : Handler가 특정 Looper와 연결되어, 그 Looper의 메시지 큐를 통해서 작업을 처리하게 되는 것이 Handler는 메시지와 runnable을 해당 Looper의 메시지 큐에 전달하고, 그것들을 Looper의 스레드에서 실행시킵니다.주요 용도미래의 어떤 시점에 실행될 메시지 및 runnable을 예약하는 것메시지를 예약하는 것은 post(Runnable), postAtTime(java.lan.. getImageMatrix() getImageMatrix()안드로이드의 ImageView 클래스에서 제공하는 메서드이미지 뷰에 적용된 변형 행렬(Matrix)를 반환합니다.이 행렬은 이미지의 크기 조정, 회전, 이동 등과 같은 달라진 형태를 정의하며, 이미지가 화면에 그려질 때 적용된다.이미지의 변형이 없으면 getImageMatrix()는 identity matrix를 반환합니다.identity matrix는 아무런 변형이 되지 않은 이미지의 기본 상태를 나타냅니다.반환된 행렬은 직접 수정하지 말고 복사해서 사용해야 합니다.원본 행렬을 변경하면 예기치 않은 동작이 발생할 수 있습니다.새로운 변형을 적용하려면 복사본을 수정한 후 setImageMatrix()를 통해 적용해야합니다. public RectF(float left, floa.. 이전 1 다음