일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드 스튜디오 앱이름 변경
- AWS
- Snackbar 메시지 띄우기
- 안드로이드 스튜디오 애니메이션 효과주기
- 안드로이드 스튜디오 네비게이션바
- Log.i
- 앱 디버깅
- 안드로이드 로그보기
- 안드로이드 스튜디오 앱이름
- 안드로이드 스튜디오 알림메시지
- Android 앱 개발
- 액티비티 라이프 사이클
- 안드로이드 스튜디오
- android studio
- BottomNavigationView
- 안드로이드 스튜디오 하단바
- PANDAS
- 안디르오드 스튜디오 Logcat
- 안드로이드 개발
- Toast 메시지 띄우기
- 주사위 게임 앱
- 안드로이드 스튜디오 미디어재생
- 안드로이드 스튜디오 탭바
- 파이티스
- 안드로이드스튜디오 사용자 메시지
- 라이프사이클관리
- 앱네임체인지
- 안드로이드 스튜디오 생명주기
- AndroidTips
- 안드로이드 스튜디오 Fragment 화면전환
- Today
- Total
목록Android/APP 만들기 (6)
파이티스
모듈수준 Gradle 주사위 눈이 랜덤으로 바뀔때마다 주사위에 애니메이션 효과를 주기위해서 가장 먼저 해야 할 것은 모듈수준 Gradle에 아래와 같이 라이브러리를 설치해 주어야 한다. implementation 'com.daimajia.androidanimations:library:2.4@aar' 애니메이션 로직 구현 첫번째 주사위 id : imageView2 두번째 주사위 id : imageView3 Techniques.Shake 는 애니메이션 효과중 하나로 흔들리는 효과를 준다. duration(400) 는 애니메이션의 진행시간을 조정한다. 밀리초 단위 ( 현재 0.4초 ) repeat(0) 는 애니메이션의 반복 횟수를 결정한다. ( 현재 0번 ) YoYo.with(Techniques.Shake) ..
지난시간 MainActivity에 Fragment를 5개 만들어서 하단 탭바를 생성해보았다. 자세한 내용을 아래 링크를 참고하자! https://pytis.tistory.com/14 안드로이드 스튜디오 BottomNavigationView 하단탭 만들기 - 1 Fragment 란? 하나의 액티비티 안에 여러 화면을 구현하는 것이다. 예를들어 카카오톡에서 하단의 탭을 누르면 해당화면으로 전환되는것을 말한다. 액티비티위에 Fragment가 존재하므로 Activity 전체 pytis.tistory.com 이번시간에는 각각의 아이콘을 눌렀을때 해당 플래그먼트로 화면전환하는 로직 구현을 해보겠다. 멤버변수 만들기 BottomNavigationView 앱 하단에 탐색메뉴를 만들기 위한 뷰를 선언, 5개의 Fragm..
Fragment 란? 하나의 액티비티 안에 여러 화면을 구현하는 것이다. 예를들어 카카오톡에서 하단의 탭을 누르면 해당화면으로 전환되는것을 말한다. 액티비티위에 Fragment가 존재하므로 Activity 전체를 덮으면 화면이 전환되는것처럼 보이게 된다. navigation 라이브러리 설치 모델수준 그래들에 아래와 같이 탭바용 라이브러리를 설치한다. 코드 입력하고 꼭 Sync Now를 클릭해야 한다. implementation 'androidx.navigation:navigation-fragment:2.5.3' implementation 'androidx.navigation:navigation-ui:2.5.3' RelativeLayout 으로 변경 layout의 activity_main에서 Code로 진..
앞서 안드로이드 스튜디오 주사위게임 앱 만들기 1편과 2편으로 세팅과 화면개발까지는 마쳤다. 이번시간에는 앱에 생명을 불어넣는 로직개발을 하여 주사위게임 앱개발 마무리를 지어보려고 한다. 멤버변수 만들기 화면에서 유저와 인터랙티브(Interactive) 되는 뷰들은 멤버변수로 만든다. 멤버변수를 만들때 중요한것은 id이다. 지금은 간단하게 만드는것이라 id값을 신경쓰지 않았지만 복잡한 구성의 여러개의 화면구성을 할때는 id값이 매우 중요하다. 여기서 한가지 팁이 있는데 Design은 화면을 직관적으로 시각화 하여 보는것이지만 탭에서 Code를 클릭하면 소스코드로도 볼 수 있다. 다른곳에서 디자인을 복사한다면 소스코드를 복사해서 붙여넣기 하면 쉽게 작업을 할 수 있다. 아래와 같이 주사위 이미지 2개와 버..
배경화면 만들기 화면개발은 지난시간 MainActivity를 생성하면 자동으로 만들어지는 activity_main.xml에서 한다. 이파일은 화면의 왼쪽 project창에서 layout 폴더 하위에 있다. activity_main.xml파일을 더블클릭하면 아래와 같이 화면구성하는 파일이 보인다. 먼저 배경화면을 만들어보자. 화면에서 우측 상단에 돋보기 모양을 클릭하고 "back"정도만 입력하면 바로아래 back가 들어가는 기능들이 보이는데 여기서 "background"에서 아래그림에서 화살표가 가르키는 곳을 클릭한다. Pick a Resource 팝업창이 뜨는데 여기서 지나시간에 drawble안에 넣어둔 이미지 파일중 배경으로 쓰려는 파일을 선택한다. 순서대로 잘 따라 했다면 아래와 같이 안드로이드 스튜..
안드로이드 스튜디오를 설치하고 드디어 첫 앱만들기 수업이 시작되었다. 자바를 잠깐 배우고 눈으로 보여지는 실제 앱을 개발해보는것이라 흥미가 무진장 생긴다. 새 프로젝트 만들기 메뉴탭바에서 File -> New -> New Project 를 순서대로 클릭하고 아래와 같이 No Activity를 선택한다. 새 프로젝트의 Name를 입력하는데 필자는 "DiceApp"라고 이름을 지어주었다. 사용할 개발언어는 Jave 이다. Main Activity 만들기 새 프로젝트가 만들어졌다. 이제 안드로이드 스튜디오를 사용하여 주사위게임 앱을 만들기위한 액티비티를 만들어준다. 화면 왼쪽 Project화면에서 Java 폴더 하위 첫번째 폴더에서 마우스 우클릭하여 아래 그림과 같이 순서대로 클릭한다. Activity Nam..