博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MirrorSwipeLayout:自定义Layout,仿MIUI滑动返回(已开源)
阅读量:6624 次
发布时间:2019-06-25

本文共 1225 字,大约阅读时间需要 4 分钟。

项目地址:

MirrorSwipeBack

  1. 继承自LinearLayout,左右滑动出现返回动画。
  2. 默认设置左右两端都能够滑动,可以自行设置。(默认左右两侧)
  3. 可以自行设置回调事件(默认就是调用当前activity的finish)
  4. 项目类非常简单就俩类,一个Layout,一个辅助类:MirrorSwipeBack

Download

在build.gradle中引用

implementation 'com.kumaxiong.android:mirror-swipeback-layout:0.1.2'复制代码

使用

  1. 在layout文件夹下建立:layout_swipe_back.xml
复制代码

2.在需要使用的activity中的onCreate方法中加入:

public class MainActivity extends AppCompatActivity {    MirrorSwipeBackLayout mMirrorSwipeBackLayout;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mMirrorSwipeBackLayout = MirrorSwipeBack.attach(this, R.layout.layout_swipe_back);        mMirrorSwipeBackLayout.setLeftSwipeEnable(true);        mMirrorSwipeBackLayout.setRightSwipeEnable(true);        mMirrorSwipeBackLayout.setSwipeBackListener(new MirrorSwipeBackLayout.OnSwipeBackListener() {            @Override            public void completeSwipeBack() {                // 你自己的逻辑                Toast.makeText(MainActivity.this, "滑动返回 completeSwipeBack", Toast.LENGTH_SHORT).show();            }        });    }}复制代码

项目地址

如果觉得对你有帮助,欢迎star 。 使用过程中有问题,欢迎issue。

转载于:https://juejin.im/post/5b7f88d26fb9a019b953e127

你可能感兴趣的文章
团队冲刺第二天
查看>>
sed删除空行和开头的空格和tab键
查看>>
php扩展安装
查看>>
Windows与Linux之间的文件自动同步
查看>>
What a C programmer should know about memory
查看>>
MySQL备份账号权限
查看>>
15个重要的Android代码
查看>>
(转)android 牛人必修 ant 编译android工程
查看>>
求最大公约数与最小公倍数
查看>>
C# Winform 跨线程更新UI控件常用方法总结(转)
查看>>
eclipse菜单栏不显示 + the system is running in lou-graphics mode问题
查看>>
【WebService】使用jaxb完成对象和xml的转换
查看>>
如何去除My97 DatePicker控件上右键弹出官网的链接 - 如何debug混淆过的代码
查看>>
多文档
查看>>
输入5个学生的信息(包括学号,姓名,英语成绩,计算机语言成绩和数据库成绩), 统计各学生的总分,然后将学生信息和统计结果存入test.txt文件中...
查看>>
BZOJ2337 [HNOI2011]XOR和路径
查看>>
C# 该行已经属于另一个表 ...
查看>>
android 避免线程的重复创建(HandlerThread、线程池)
查看>>
手游-放开那三国socket协议分析
查看>>
SQL Lazy Spool Eager Spool
查看>>