Android Open Source - SwipeBackLayout Swipe Back Sherlock Activity






From Project

Back to project page SwipeBackLayout.

License

The source code is released under:

Apache License

If you think the Android project SwipeBackLayout listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package me.imid.swipebacklayout.demo.sherlock;
//www .  j av a  2s  .  c o m
import me.imid.swipebacklayout.lib.SwipeBackLayout;
import me.imid.swipebacklayout.lib.app.SwipeBackActivityBase;
import me.imid.swipebacklayout.lib.app.SwipeBackActivityHelper;
import android.os.Bundle;
import android.view.View;

import com.actionbarsherlock.app.SherlockActivity;
/**
 * sample for Actionbar sherlock
 * @author Yrom
 */
public class SwipeBackSherlockActivity extends SherlockActivity implements SwipeBackActivityBase{
    private SwipeBackActivityHelper mHelper;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mHelper = new SwipeBackActivityHelper(this);
        mHelper.onActivityCreate();
    }

    @Override
    protected void onPostCreate(Bundle savedInstanceState) {
        super.onPostCreate(savedInstanceState);
        mHelper.onPostCreate();
    }

    @Override
    public View findViewById(int id) {
        View v = super.findViewById(id);
        if (v != null)
            return v;
        return mHelper.findViewById(id);
    }
    
    @Override
    public SwipeBackLayout getSwipeBackLayout() {
        return mHelper.getSwipeBackLayout();
    }
    @Override
    public void setSwipeBackEnable(boolean enable) {
        getSwipeBackLayout().setEnableGesture(enable);
    }

    @Override
    public void scrollToFinishActivity() {
        getSwipeBackLayout().scrollToFinishActivity();
    }
}




Java Source Code List

me.imid.swipebacklayout.demo.DemoActivity.java
me.imid.swipebacklayout.demo.PreferenceUtils.java
me.imid.swipebacklayout.demo.sherlock.DemoSherlockActivity.java
me.imid.swipebacklayout.demo.sherlock.PreferenceUtils.java
me.imid.swipebacklayout.demo.sherlock.SwipeBackSherlockActivity.java
me.imid.swipebacklayout.lib.SwipeBackLayout.java
me.imid.swipebacklayout.lib.Utils.java
me.imid.swipebacklayout.lib.ViewDragHelper.java
me.imid.swipebacklayout.lib.app.SwipeBackActivityBase.java
me.imid.swipebacklayout.lib.app.SwipeBackActivityHelper.java
me.imid.swipebacklayout.lib.app.SwipeBackActivity.java
me.imid.swipebacklayout.lib.app.SwipeBackPreferenceActivity.java