Android 如果未完全拉动,Swipe布局将保持不变

Android 如果未完全拉动,Swipe布局将保持不变,android,appcelerator,appcelerator-mobile,appcelerator-modules,Android,Appcelerator,Appcelerator Mobile,Appcelerator Modules,当我没有完全拉动动画时,动画不会消失 如果它没有被完全拔出,它应该消失 当我没有完全拉动动画时,动画不会消失 如果它没有被完全拔出,它应该消失 我的代码如下 public class SwipeRefresh extends TiUIView { private MySwipeRefreshLayout layout; private TiViewProxy view; private Handler handler = new Handler(); in

当我没有完全拉动动画时,动画不会消失 如果它没有被完全拔出,它应该消失

当我没有完全拉动动画时,动画不会消失 如果它没有被完全拔出,它应该消失

我的代码如下

public class SwipeRefresh extends TiUIView {

    private MySwipeRefreshLayout layout;
    private TiViewProxy view;

    private Handler handler = new Handler();

    int layout_swipe_refresh = 0;

    // Constructor for SwipeRefresh
    public SwipeRefresh(final SwipeRefreshProxy proxy) {
        super(proxy);

        LayoutInflater inflater = LayoutInflater.from(TiApplication
                .getInstance());
        layout = (MySwipeRefreshLayout) inflater.inflate(layout_swipe_refresh,
                null, false);

        layout.setOnRefreshListener(new OnRefreshListener() {
            public void onRefresh() {
                if (proxy.hasListeners("refreshing")) {
                    proxy.fireEvent("refreshing", null);
                }
            }
        });

        setNativeView(layout);
    }

    private final Runnable refreshing2 = new Runnable() {
        public void run() {
            layout.setRefreshing(false);
            return;
        }
    };

    public boolean isRefreshing() {
        return this.layout.isRefreshing();
    }

    public void setRefreshing(boolean refreshing) {
        handler.post(refreshing2);
    }
}

是否必须重写事件?

您标记了Appcelerator,但代码不是javascript。您正在构建模块吗?是的,正确,正在构建模块此模块已经运行: