Languages

Menu
Sites
Language
기어s2 ui builder를 이용한 화면전환 구현

기어 s2 앱개발을위헤서 ui builder -single view(circle) 프로젝트를 하나 생성하고

ui builder에서 view를 두개 생성(view1, view2)하여  view1의 버튼(button1)을 클릭하면 view2로 넘어가는 소스코드를 구현하려합니다.

ui builder에서 button의 properties 에서 event 탭에서 click 이벤트 핸들러를 만들어서

/src/event_handler/uib_view1_event_handler.c 가 생성되고

/*******************************************************************************
* This file was generated by UI Builder.
* User should hand edit this file.
********************************************************************************/

#include "app_main.h"
#include "uib_views.h"

typedef struct _uib_view1_control_context {
 /* add your variables here */

} uib_view1_control_context;

void view1_button1_onclicked(uib_view1_view_context *vc, Evas_Object *obj, void *event_info) {

}

위와 같은 소스코드가 생겼는데 view2로 넘어가기위해서는 어떤 소스를 써야하는지 알려주세요

그리고 프로젝트 생성시에 ui builder -single view(circle) 이렇게만들면 뷰를 하나밖에 쓰지 못하는건가요?

single view의 의미도 알려주시면 감사하겠습니다.

Responses

1 Replies
daniel kim

안녕하세요..

아래 link의 ui builder 설명을 보면 view상의 component를 Ctrl key와 같이 click한 후에 target view로 drag하면 view transition이 된다고 되어 있으니 참조하시면 될 것 같습니다. single view는 해당 template이 view를 기본적으로 하나 갖고 있다는 의미인 것 같습니다. navigation 탭에서 view를 계속 추가 할 수 있습니다.

    https://developer.tizen.org/development/tools/native-tools/ui-builder/storyboard