본문 바로가기
반응형

분류 전체보기167

[Android Studio] 탭 레이아웃(TabLayout)으로 프래그먼트 화면전환하기 ​오늘은 탭 레이아웃을 이용하여 각각 다른 탭을 누를 때마다 프레임 레이아웃 안에서 프래그먼트가 탭에 따라 전환되는 코드를 알아보도록 하겠습니다. 우선 탭 레이아웃과 프레임 레이아웃으로 구성된 xml 파일을 만듭니다. 간단하게 리니어 레이아웃(Orientation : Vertical)을 만들어 그 안에 TabLayout과 FrameLayout을 위 사진처럼 만들어줍니다. ​TabLayout 코드 안에 있는 tabIndicatorColor는 탭을 눌렀을 때 이 탭을 선택하고 있다는 표시를 할 색상을 의미하고, tabSelectedTextColor는 탭을 눌렀을 때 탭의 제목에 이 탭을 선택하고 있음을 표시하는 색상을 의미합니다. 이렇게 xml 파일을 만들었으면 필요한 만큼 Fragment를 만들어줍니다. .. 2023. 7. 13.
[Android Studio] 뷰결합(viewBinding)에 대해 알아보자, 뷰결합 초간단 설정 방법 안드로이드 앱 개발에서 ViewBinding은 XML 레이아웃 파일과 JAVA 코드를 연결하는 강력한 도구입니다. 이 기능을 통해 findViewById() 메서드를 사용하지 않고 뷰 요소에 쉽게 액세스할 수 있다는 장점을 가지고 있습니다. 이번 포스팅에서는 안드로이드 스튜디오 ViewBinding을 사용하는 방법과 코드 예제를 알아보도록 하겠습니다. ViewBinding?? ViewBinding은 Android Studio 3.6 Canary 11 이상에서부터 사용할 수 있는 개념인데, 이 기능을 활용하여 뷰와 상호작용을 쉽게 할 수 있습니다. ViewBinding이 findViewById를 대체하기 때문에 레이아웃에 ID가 있는 모든 뷰의 직접 참조가 포함됩니다. 쉽게 말하면 findViewById를.. 2023. 7. 13.
(신곡) New Jeans[뉴진스] - Super Shy (가사/뮤비) I'm super shy, super shy But wait a minute while I Make you mine, make you mine 떨리는 지금도 You're on my mind All the time I wanna tell you but I'm Super shy, super shy I'm super shy, super shy But wait a minute while I Make you mine, make you mine 떨리는 지금도 You're on m mind All the time I wanna tell you but I'm Super shy, super shy And I wanna go out with you Where you wanna go?(Huh?) Find a lil spot.. 2023. 7. 11.
[ Android Studio ] 깜빡이는 애니메이션(Animation) 텍스트뷰(TextView) 만들기 + 시한폭탄 예제 이와 같은 깜빡이는 애니메이션을 가진 텍스트뷰를 만드는 법에 대해 알아보도록 하겠습니다. 이런 깜빡이는 애니메이션을 사용할 때 어떤 코드를 사용하는지 보도록 하자면 이와 같은 코드로 간단히 작성할 수 있습니다. animation = new AlphaAnimation(0.0f, 1.0f); 깜빡거릴때 투명도를 설정하는 클래스입니다. 괄호안에 들어있는 실수 값은 투명도의 범위를 의미하며 범위 값은 0.0부터 1.0까지 입니다. animation.setDuration(100); 깜빡이는 애니메이션이 지속되는 시간을 의미합니다. 단위는 millisecond로 1000에 1초이며, 여기서는 0.1초를 의미합니다. animation.setStartOffset(10); 시작 시간을 기준으로 깜빡이는 애니메이션을 시작.. 2023. 7. 11.
반응형