滑动关闭实现

1.加载gradle依赖:compile ‘com.github.liuguangqiang.swipeback:library:[email protected]‘

2.在布局上加入布局标签

<com.liuguangqiang.swipeback.SwipeBackLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/swipeBackLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

3.代码中获取这个对象,设置滑动方向:swipeBackLayout.setDragEdge(SwipeBackLayout.DragEdge.LEFT);

注意:要在主题里进行一些设置,必须包含:否则滑动效果背景有问题

<!-- 窗口的背景颜色 -->
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
时间: 2024-09-30 10:23:22

滑动关闭实现的相关文章

用SwipeBackLayout实现滑动关闭当前Activity

说起SwipeBackLayout,我对它还是有一定怨念的.当时就希望能实现关闭当前Activity的效果,但完全搜不当相关的东西,最后好不容易搜到了这个SwipeBackLayout,觉得可以实现滑动关闭了,但用上后却出现了黑屏的问题,好在最后都解决了.这也说明了任何一个开源项目都是在不断完善的,完善的动力就是靠大家的提意见和热情,SwipeBackLayout作为中国的一款优秀开源项目值得让大家称赞! 好,下面就开始学习怎么使用它吧. 一.让需要滑动的Activity基础自定义的style

滑动关闭activity

// 手指上下滑动时的最小速度 private static final int YSPEED_MIN = 1000; // 手指向右滑动时的最小距离 private static final int XDISTANCE_MIN = 50; // 手指向上滑或下滑时的最小距离 private static final int YDISTANCE_MIN = 100; // 记录手指按下时的横坐标. private float xDown; // 记录手指按下时的纵坐标. private floa

Android中滑动关闭Activity

继承SwipeBackActivity即可实现向右滑动删除Activity效果 点击下载所需文件

移动端图片放大滑动查看-插件photoswipe的使用

最近在开发项目的时候,遇到一个需求,需要移动端实现放大查看图片的功能,然后我就在网上搜索了一下资料,看到了photoswipe这个插件,后来试了试,确实挺好用的,它可以实现手势放大缩小查看图片,左右滑动切换图片以及上下滑动关闭大图.现在简单分享一下. 一.需要引入的css和js文件. 页面中需要引入如下文件:photoswipe.css,default-skin.css,photoswipe.js,photoswipe-ui-default.min.js 首先可以到它的官网或者github网站上

Android SlideAndDragListView,一个可排序可滑动item的ListView

SlideAndDragListView简介 SlideAndDragListView,可排序.可滑动item显示”菜单”的ListView. SlideAndDragListView(SDLV)继承于Android的ListView,SDLV可以拖动item到SDLV的任意位置,其中包括了拖动item往上滑和往下滑:SDLV可以向右滑动item,像Android的QQ那样(QQ是向左滑),然后显现出来"菜单”之类的按钮. github地址:https://github.com/yydcdut/

左滑关闭demo

左滑关闭demo 大神 夏神写的 滑动关闭页面的demo,效果类似于网易新闻. 下载地址:http://www.devstore.cn/code/info/1140.html 运行截图: 热门源码下载: 高仿京东商城 Android快速开发不可或缺的11个工具类 Android快速开发框架LoonAndroid Android应用源码比较不错的新闻客户端 版权声明:本文为博主原创文章,未经博主允许不得转载.

揭秘Win8.1应用关闭操作修改原因

揭秘Win8.1应用关闭操作修改原因 大家知道,如果在Windows8.1系统中需要彻底关闭Modern界面应用,并不能像以前在Win8中那样简单将应用界面拉到屏幕下方就完了(在Win8.1里这样的操作只是将该应用挂起到后台,并非彻底关闭),而是需要将应用界面拖拽到屏幕下方之后需要稍等一会儿,这时应用的主界面缩略图将会翻转变成应用磁贴图本文由论文联盟http://www.LWlm.COM收集整理标,等看到应用图标之后再松开,该应用才算彻底关闭. 那么微软为什么要在Win8.1系统中对关闭应用操作

vue监听滑动事件,隐藏移动端键盘或者input失去焦点

在页面加载的地方mounted或者created写监听事件,注意使用touchmove事件 window.addEventListener("touchmove",this.myTouchMove) // 监听滑动事件 // 滑动关闭键盘 myTouchMove: function (evt) { if(document.hasFocus){ const inputId = document.getElementById('myBox') // 获取ID inputId.blur()

画板间即时通讯demo

当我们做项目时肯定会用到即时通讯技术,当然网上第三方已经提供了许多即时通讯的接口,但是一味的使用别人的做好的产品是多么无趣,今天就做了一个关于多个画板间的即时通讯简单DEMO,用到了socket+多线程联 + handler + message联合应用的技术,废话少说,先贴图.如需下载源码,在文章最后已贴出连接. 1.项目目录结构 2.当在一个画板上画图时,另一个画板也会自动画出相应图案 3.长按可弹出菜单栏 4.选择画笔颜色 5.不同颜色绘画出的图形 6.可设置画笔宽度 7.不同宽度的画笔 8