애니메이션을 이용한 카드뷰 만들어보기(1)
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 - 데이터베이스 또는 다른 데이터 경로로 받은 데이터를 배열로 저장했다고 가정하고 고객 정보 보여주기. - 카드뷰를 설정하여 레이아웃을 설정하기. 1. 구현해야 할 것 ( 아래는 앱이 실행하는 장면이다. ) 2. 제약조건 - 왼쪽에서 오른쪽으로 넘어가는 애니메이션 만들어보기. - 최소 3개 이상 아이템 만들어보기. 3. 소스코드 - 아래의 사이트에 있는 Mission17 파일을 다운하여 열기. AndroidStudio-Study/Basic-Concept/Version8/Lab2/Mission/Mission17 at master · dlgmldnd017/AndroidStudio-Study (github.com) 4. 배운 점 - 애니메이션이 적용된 뷰는 setVisibility()가 먹히..
리싸이클러뷰를 이용하여 정보 추가, 삭제하기 (2)
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 1. 구현해야 할 것 2. 제약조건 3. 소스코드 4. 개선해야 할 점
리싸이클러뷰를 이용하여 정보 추가, 삭제하기 (1)
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 - 간격 1행 1열로 화면 넓이 만큼 카드뷰 늘려주거나 줄여주기. - 길게 눌렀을 경우 삭제하는 AlertDialog 구현하기. 1. 구현해야 할 것 ( 아래는 휴대폰 화면 크기만큼 카드뷰 늘려주는 사진이다. ) ( 각각 넓이가 다른 폴드3의 외부 화면과 내부 화면을 보여준다. ) ( 아래는 추가와 어댑터를 길게 눌러 삭제하는 장면 그리고 중복된 경우 Toast로 알려주는 장면이다. ) 2. 제약조건 - 딱히 없음. 3. 소스코드 - 아래의 사이트에 있는 Test002 파일을 참고. AndroidStudio-Study/Basic-Concept/Version8/Lab2/Test/Test002 at master · dlgmldnd017/AndroidStudio-Study · GitHub 4..
api를 이용하여 영화 정보 가져오기
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 - 이미지 또한 api를 가져와서 영화 이미지를 구현해본다. ( 여기서는 대충 아무 인터넷에 있는 자료를 가져와본다. ) 1. 구현해야 할 것 2. 제약조건 - api 주소는 아래에 있는 사이트 주소로 이용한다. http://kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=f5eef3421c602c6cb7ea224104795888&targetDt=20120101 3. java 소스코드 ( 아래는 MainActivity.java의 코드이다. ) import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.wi..
프로그래스바를 이용하여 진행도 알려주기
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 - 해당 섹션이 완료되면, 그 섹션만큼 진행도를 증가시키는 것. ( 여기서는 섹션을 sleep()을 주었다. ) ( 구현하고 싶다면, sleep()을 진행시키고 여러 쓰레드를 수행하면 된다. ) 1. 구현해야 할 것 2. 제약조건 - 없음. 3. java 소스코드 ( 아래는 MainActivity.java의 코드이다. ) package com.example.exercise001; import android.app.ProgressDialog; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.view.View; im..