전체 강좌 목록:
http://semicolon1.kr/appinventor.html

이번에 알아볼 컴포넌트는 보이지 않는 컴포넌트 중 하나인 알림입니다.
0. 개요
알림 컴포넌트는 다이얼로그(알림창)이나 잠깐동안 화면에 나타나는 토스트 메시지 그리고 시스템 로그를 남길 수 있는 기능을 가지고 있는 보이지 않는 컴포넌트입니다.
1. 형태

경고창 모양의 아이콘을 가지고 있습니다.
끌어다 놓으면 미리보기 아래쪽의 보이지 않는 컴포넌트 영역에 들어가게 됩니다.
1. 속성
2. 블록
알림(Notifier) 함수 블록 | |
블록 | 설명 |
현재 떠있는 진행대화창을 닫습니다. | |
오류 로그(Log.e)를 남깁니다. 여기서 로그는 안드로이드 시스템에 남기는 로그로, 일반적으로 확인이 불가능하며, 로그캣 같은걸로 확인해야 합니다. 애초에 앱인벤터가 로그캣 보기를 지원하지 않기에 크게 필요없는 블록들입니다. 디버그 시에는 이 블록으로 로그를 찍는것보다는 토스트 메시지 등으로 띄워서 확인하는게 더 편합니다. | |
정보 로그(Log.i)를 남깁니다. | |
경고 로그(Log.w)를 남깁니다. | |
잠깐동안 화면에 뜨는 토스트 메시지를 띄웁니다. | |
사용자가 항목을 선택할 수 있는 다이얼로그(대화창)을 띄웁니다. 각 항목의 위치는 사진과 같으며, 취소 가능 여부는 참이면 취소 버튼이 생깁니다. | |
단순히 사용자에게 어떤 내용을 보여주기 위해서 띄우는 대화창으로, 버튼이 하나밖에 없습니다. | |
사용자가 텍스트를 입력하도록 창을 보여줍니다. 암호 텍스트 박스처럼 입력한 부분이 가려집니다. | |
어떤 작업을 진행중일 때 띄어놓는 용도를 사용됩니다. 이 창은 오직 [진행 대화창 종료] 블록으로만 닫을 수 있습니다. | |
사용자가 텍스트를 입력하도록 창을 보여줍니다. |
3. 예제
각종 기능들을 테스트 해볼 수 있는 예제입니다.
댓글