Android

1. 개요 코틀린의 Companion object는 static 키워드와 다르다. 1) 같은점 Companion object와 static 모두 클래스 변수, 메소드 이다. -> 즉 클래스.메소드가 가능 2) 다른점 클래스명.companion은 클래스명만으로도 사용가능 class MyClass2{ companion object{ val prop = "나는 Companion object의 속성이다." fun method() = "나는 Companion object의 메소드다." } } fun main(args: Array) { //사실은 MyClass2.맴버는 MyClass2.Companion.맴버의 축약표현이다. println(MyClass2.Companion.prop) println(MyClass2.C..
애니메이션 코드 1) activity.java ImageView imgRevColck; imgRevColck = (ImageView) rootView.findViewById(R.id.imgRevClock); Animation animation = AnimationUtils.loadAnimation(getActivity(),R.anim.anim_shake_clock); imgRevColck.startAnimation(animation); 2) anim_shake_clock.xml 3) cycle_4_pf.xml Reference https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tkddlf4209&logNo=220700530627
1. 화면 회전시 화면을 새로 띄우기 1) 화면 회전시 Layout이 화면에 맞지 않게 바뀌는 경우를 방지하기 위해 회전시 새로 띄우도록 하자 public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); (이곳에 작업 내용을 적습니다, 생략 가능) } 2) 가로 세로 변경시 코드 if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { // 기기가 가로로 회전할때 할 작업 } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { // 기기가 세로..
1. 종류 1) orientation "orientation" 값은 화면 방향이 변경될 때 다시 시작되지 않도록 합니다. 2) screenSize "screenSize" 값도 방향이 변경될 때 다시 시작되지 않도록 하지만 Android 3.2(API 수준 13) 이상에서만 적용됩니다. 3) screenLayout "screenLayout" 값은 폴더블 휴대전화 및 컨버터블 Chromebook과 같은 기기에서 트리거할 수 있는 변경사항을 감지하는 데 필요합니다. 4) keyboardHidden "keyboardHidden" 값은 키보드 가용성이 변경되었을 때 앱이 다시 시작하지 못하도록 합니다. 5) keyboard User 가 External Keyboard를 꽂았을 때를 비롯하여 Keyboard 의 T..
🔔벨91
'Android' 카테고리의 글 목록 (9 Page)