android SwipeBack滑动返回eclipse下使用

  • Gitub地址

    • SwipeBackLayout
  • 实战

    • 实现步骤:
      • 把相应的包给导入


        Alt text
      • res-->values-->新建attrs.xml















```
- 导入图片在xhbpi:相应的阴影

    ![Alt text](http://7tebhw.com1.z0.glb.clouddn.com/shadow.png)

    - 复制或者新建`swipeback_layout.xml`在文件夹`layout`
    ``` xml
    
    
    ```
    - 在`styles.xml`的主题里面添加`true`,否则会出现下面问题的情况。
    - 最后在每一个`activity`中,将要运用到**滑动返回**的地方,进行替换,将`extends`继承`Activity`替换成`SwipeBackActivity`即可(**默认是从左往右滑是返回**)。
    或者自行设置,从左,从右,从下滑动:
    ``` java
    private SwipeBackLayout mSwipeBackLayout;
    public void initSwipeBack() {
        // 初始化
        mSwipeBackLayout = getSwipeBackLayout();
        // 设置滑动左边关闭的模式
        mSwipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);
    }
    ```
    其中`SwipeBackLayout.EDGE_LEFT`有几个参数,分别:`EDGE_LEFT,EDGE_RIGHT,EDGE_BOTTOM,EDGE_ALL`,即:从左,从右,从下,三个方向。

- #### android使用swipeBack滑动返回时为什么会出现黑屏现象?
**解决**:
    1. 在Manifest中为App设置theme属性(我这叫APPTheme)
    2. 该theme所有的parent里都要加item
true
  • 实现原理解析

    • Android 向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果
    • SwipeBackLayout,其他的实现方式
  • 教程

    • 用SwipeBackLayout实现滑动关闭当前Activity

你可能感兴趣的:(android SwipeBack滑动返回eclipse下使用)