본문 바로가기

Android Studio/Android8

Android Studio 그림자 생성 안드로이드 스튜디오에서 그림자를 만들 때, 밑에 사진처럼 버튼에 그림자를 다는 경우가 생긴다. (ex_view, ImageView 등 다양한 뷰에도 사용가능) 그림자를 추가할 때에는 drawable에 xml 파일을 생성해야 한다. 그리고 아래의 코드와 같이 layer-list라는 것을 사용하여 만든다. layer-list는 차곡차곡 레이어 한다는 의미로 말그대로 쌓는 것을 말한다. 색을 어두운 회색으로 살짝씩 변화를 주면서 자연스럽게 그림자처럼 만드는 원리이다. 색깔은 본인이 수정해도 된다. 가장 처음에 나타나는게 가장 바깥쪽에 있는 것이기 때문에 가장 밝은 그레이색 그리고 점차적으로 어둡게 해주면 된다. item을 차곡차곡 쌓아 만드는 형태로 xml 코드를 작성한 다음 이 파일을 넣고 싶은 해당 뷰에 .. 2020. 3. 24.
Activity의 생명주기 - onCreate()메소드 기본적으로 액티비티를 상속받으면 화면을 구성하기 위해서 가장 먼저 호출되는 메소드 자바로 치면 메인메소드 같은 존재 처음에 가장 먼저 딱 한번만 호출. - onStart()메소드 화면이 다른 곳에 있다가 이 해당앱으로 전환될 때 호출된다. 앱이 켜질 때 마다 호출, onResume()메소드 전에 실행됨 -onResume()메소드 화면이 다른 곳에 있다가 이 해당앱으로 전환될 때 호출된다. 앱이 켜질 때 마다 호출 사용자가 액티비티에 포커스를 잡은 상태 다른 액티비티 등장 -onPause() 메소드 다른 액티비티가 호출 될 때, 완전히 가려지기 전까지의 단계 사용자가 액티비티에 포커스를 잃었을 때 호출되는 함수 -onStop() 메소드 다른 액티비티가 호출 되었을 때 완전히 가.. 2020. 2. 29.