FokkeZB 형님의 pull to refresh 위젯이 업데이트 되었네요.
Android도 모듈을 이용해서 완벽하게 지원합니다.
특히 최근에 Ti.SwipeRefreshLayout 모듈도 업데이트 되면서, 메티리얼 디자인도 지원해서 아주 예쁘게 잘 도네요.
FokkeZB 형님의 pull to refresh 위젯이 업데이트 되었네요.
Android도 모듈을 이용해서 완벽하게 지원합니다.
특히 최근에 Ti.SwipeRefreshLayout 모듈도 업데이트 되면서, 메티리얼 디자인도 지원해서 아주 예쁘게 잘 도네요.
안드로이드의 경우 뷰를 살려두고 다시 사용할 때 app이 crash되는 버그가 있네요.
widget을 xml에 넣어서 만들지 않고 이런식으로 매번 다시 그려주면 해결됩니다.
/**
* handleNavigation event
*/
function handleNavigation(e) {
if (OS_ANDROID || (OS_IOS && !CTX.pullToRefresh)) {
$.mainView.removeAllChildren();
if (e.name == "alarms") {
CTX.pullToRefresh = true;
var ptr = Alloy.createWidget("nl.fokkezb.pullToRefresh", "widget", {
id: "ptr",
children: [ $.listView ]
});
ptr.setParent($.mainView);
ptr.on("release", alarmsFetch);
}
}
}
아놔…이놈땜에 하루종일 헤맸네…
동우님 제시한 방법대로 함 해볼께요~ ^^