본문 바로가기

안드로이드 스튜디오4

로또 번호 예측 앱의 기초가 되는 랜덤 숫자 발생 방법. 안드로이드 스튜디오 랜덤 숫자 발생 방법. random number generator in kotlin. 로또 번호 예측 앱의 기초가 되는 랜덤 숫자 발생 방법 안드로이드 스튜디오를 활용하여 random 랜덤 숫자를 발생하는 방법에 대해서 소개하겠습니다. 코드를 먼저 공유하기 앞서, 랜덤 숫자 발생이 필요한 이유에 대해서 간략히 설명을 해 보겠습니다. 가장 단순한 예로는 로또 번호를 예측하기 위한 랜덤 숫자 발생 앱을 만들기 위해서는 랜덤 숫자 발생이 필요합니다. AI를 활용한 로또 분석, AI가 예측한 로또 번호라고 하는 것은 대부분 랜덤 숫자 발생을 기본 원리로 하고 있습니다. 또 다른 예로는 미사일이 날아오는데 때로는 위에서, 때로는 아래에서 등 게임을 플레이할 때마다 미사일이 날아오는 위치를 다르게 하고 싶을 경우에도 랜덤 함수를 응용할 수 있습니다. 랜덤 숫자에 따라 미사일의 위치를 바꿀 수 있으니까요. 4지 선택 문제에서도 동일하게 응용이 가능합니다... 2020. 5. 9.
안드로이드 스튜디오 타이머 및 delay 함수 사용 방법 앱을 만들기 위해 다양한 코드를 배우는 시점에서 가장 기본적인 타이머 기능에 대해 보통 공부를 시작합니다. 하지만 의외로 타이머 기능을 구현하는 코드가 잘 없어서 고생을 많이 했는데요. 타이머는 chronometer를 이용하면 특정 시간을 카운트 다운하거나 아니면 시간을 증가시켜 카운트 업 하는 타이머를 구현할 수 있습니다. 해당 코드는 의외로 많이 있었기 때문에, 그것 이외의 것을 해당 포스트에서 공유하고자 합니다. 공유하고자 하는 내용은 지연 즉 딜레이(delay)를 주는 방법에 대해서 작성하려고 합니다. 총 3가지 타입에 대해서 delay를 주는 방법에 대해 작성하겠습니다. 첫 번째로 Handler와 postDelayed()함수를 이용한 방법입니다. 코드는 아래와 같습니다. override fun .. 2020. 4. 11.
안드로이드 스튜디오 x, y축 그림 이동 방법 kotlin 안녕하세요. 공돌이 입니다. 지난 포스팅에서는 그림, 텍스트, 버튼 등을 회전시키는 애니메이션 기능에 대해서 포스팅했습니다. 회전뿐만이 아니라 흐려진 상태에서 부각시키는 기능도 있으니, 요청이 있으면 해당 내용도 향후 포스팅 진행해 보도록 하겠습니다. 한 자리에 머물러 강조하는 애니메이션이 있었다면 이제는 자리를 이동하는 애니메이션 기능이 필요할 것입니다. 자리를 이동하는 애니메이션은 매우 고난이도의 작업이 필요할 것으로 예상이 됐지만, 의외로 간단합니다. 아래 소개 드릴 코드를 그대로 사용하시면 원하시는 위치로 이미지를 이동할 수 있습니다. 먼저 아래 그림은 본 포스팅의 출력 결과입니다. 이러한 x, y축 변화를 주기 위해서는 layout에서도 설정을 해 주셔야 합니다. Constraint layout.. 2020. 4. 4.
안드로이드 스튜디오 애니메이션 적용 방법 kotlin 안녕하세요. 공돌이 입니다. 어플 (앱) 만들기를 진행하다 보면 간단한 애니메이션 효과를 추가하여 화면을 꾸미고 싶은 욕구가 마구 샘솟아 오릅니다. 단순히 이미지를 넣어서 숨겼다 보였다 하는 것은 지난 포스팅에서 visibility효과를 이용하면 간단히 처리할 수 있음을 보였습니다. 하지만 만약 빙글 빙글 돌리는 형태, 혹은 까딱 가딱 흔들리는 형태로 애니메이션 처리를 하고 싶을 때는 어떻게 해야 할까요? 아래 그림이 이번 포스팅의 결과입니다. 기존에는 이미지만 첨부해 왔습니다만, 이번에는 애니메이션을 보여야 하기에 gif로 파일을 작성하게 되었습니다. 보시는 것처럼 귀여운 캐릭터가 좌우로 흔들 거리는 모습을 보실 수 있습니다. 사실 이 애니메이션은 왼쪽 또는 우측으로 회전하는 애니메이션을 응용한 모습입.. 2020. 3. 31.

TOP