본문 바로가기

프로그램/앱인벤터

[문제풀이]앱인벤터2 - "02. 페인트통" 확장하기 P67

앱인벤터2 문제풀이 - 67페이지 "페인트통" 확장하기


1. 사용자 인터페이스는 현재 설정된 정보를 제공하지 않는다. 예를 들어 점의 크기나 색깔을 알아내려면 점을 찍어보는 수밖에 없다. 이러한 정보가 화면에 나타나도록 사용자 인터페이스를 개선한다.




위 보이는 화면은 적용된 예이고, 

아래와 그림처럼 블록탭에서 버튼 글씨색을 바꾸는 "이벤트와 예외처리"를 적용했다.





2. 사용자가 점의 크기로 2와 8뿐 아니라 임의의 값을 입력할 수 있게 확장한다. 이는 Slider 컴포넌트를 사용하면된다.




  위 보이는 화면처럼 디자이너탭에서 Slider추가하고 "MinValue=2"로 놓는다.

그리고 아래 그림처럼 블록탭에서 when Slider1.PositionChanged -> Set global dotSize to -> get thumbPosition 이벤트 처리를 하면 된다.







<출처 :  David Wolber, Hal Abelson, Ellen Spertus, Liz Looney(2015), 

앱인벤터2(초판)(오일석, 이진선 번역, 서울:한빛아카데미. (원서는 2014년에 출판)>