본문 바로가기
반응형

안드로이드 스튜디오35

[Android Studio] 뷰결합(viewBinding)에 대해 알아보자, 뷰결합 초간단 설정 방법 안드로이드 앱 개발에서 ViewBinding은 XML 레이아웃 파일과 JAVA 코드를 연결하는 강력한 도구입니다. 이 기능을 통해 findViewById() 메서드를 사용하지 않고 뷰 요소에 쉽게 액세스할 수 있다는 장점을 가지고 있습니다. 이번 포스팅에서는 안드로이드 스튜디오 ViewBinding을 사용하는 방법과 코드 예제를 알아보도록 하겠습니다. ViewBinding?? ViewBinding은 Android Studio 3.6 Canary 11 이상에서부터 사용할 수 있는 개념인데, 이 기능을 활용하여 뷰와 상호작용을 쉽게 할 수 있습니다. ViewBinding이 findViewById를 대체하기 때문에 레이아웃에 ID가 있는 모든 뷰의 직접 참조가 포함됩니다. 쉽게 말하면 findViewById를.. 2023. 7. 13.
[ 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.
[Android Studio] 액티비티 전환 시 예약된 진동(스케줄러 취소하기)취소하기 이번 포스팅에는 안드로이드 스튜디오에서 액티비티 전환을 하다 이전 액티비티에서 실행해놓은 지정된 시간에 울릴 진동이 다른 액티비티로 전환하였음에 불구하고 계속해서 진행되는 문제를 다루어 보려 합니다. 우선 MainActivity와 vibrationActivity가 있는데 vibrationActivity에서 vibrator를 이용하여 40초가 경과했을 경우 진동이 울리게 작동시키는 버튼 button_bomb_random을 만들어놓았습니다. 그리고 intent를 이용하여 vibrationActivity에서 MainActivity로 돌아갈 수 있도록 해두었습니다. Vibrator vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); //vibrat.. 2023. 7. 11.
[ Android Studio ] 2자리 코드를 이용한 뷰에 투명도 적용하기 안드로이드 스튜디오에서 2자리 코드를 입력하여 뷰에 투명도를 설정하는 방법에 대해 알아보도록 하겠습니다. ​위 코드처럼 완전 연두색을 나타내는 뷰의 투명도를 설정하기 위해서 따로 투명도를 설정하는 것이 아니android:background = ""에서 영문과 숫자로 이뤄진 2자리 코드를 넣어야 합니다. 투명도를 나타내는 2자리 코드는 아래와 같습니다. 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% — D6 83% — D4 82% — D1 81% — CF 80% — CC 79% — C9 7.. 2023. 7. 7.
반응형