微信右滑返回怎么设置怎么左右滑动返回

13:42 提问
微信页面如何让左右滑动固定?
在微信上打开网页,摁住页面向左和向右滑动会看到微信左右变被页面盖住的黑色背景,不摁住时页面会自然回去。正如摁住页面向下滑动可以看到黑色背景(上面有一行字:一起用QQ浏览器X5内核),移开页面又会回去遮掉背景一样。
现在的问题是:如何禁掉左右滑动,使其无法滑动?
按赞数排序
阻止默认事件,不过添加整个你页面将会无法下拉。。
document.addEventListener('touchstart', function (e) {e.preventDefault();},false);
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐为什么我的微信不能左滑返回? - 知乎4被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答01 条评论分享收藏感谢收起帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
安卓微信可以实现左滑删除吗?
56浏览 / 10回复
为何androidQQ可以左滑删除,而微信却要长按,微信可否实现呢,因为体验真的不一样。看网上说可下载SwipelistView插件,但操作比较麻烦,是否有其他方法?
热门排名: 第113名
你说的这个插件没有使用过,左滑删除需要软件的支持,系统无法设置。
不常用也就没管了
如果楼主在使用过程中不能通过左滑删除的话,那么这个应该是应用自身设计的问题,没有什么问题的。至于使用相关插件的话,可能会导致相关问题,楼主谨慎操作。
你去微信反馈区里发帖。给微信反馈。
你说的这个插件没有使用过,左滑删除需要软件的支持,系统无法设置。!
这个是微信的问题啊,反馈给微信啊
楼主你好!! 好久不见了。
如果贴子沉了,我就会觉得是自己弄沉的,非常有成就感!
逛逛论坛,做做任务,吐吐槽。
谢谢你的奉献
可能感兴趣的板块:
用户名/注册邮箱/注册手机号
其他第三方号登录微信向右滑动返回这个设定烦死我了。。。如何取消?
&RT,这是不是一个非常脑残的设计?朋友圈回复的时候经常在选表情的时候一滑他就返回了,打了半天的字就TM白打了。真TM恶心死我了。谁知道这功能能不能关闭啊。
这些回帖亮了
你可以换成不是触屏的手机。。比如诺基亚E66
你可以换成不是触屏的手机。。比如诺基亚E66
引用1楼 @ 发表的:
你可以换成不是触屏的手机。。比如诺基亚E66
有些应用的客户端也带有这个功能,但是设置里边有关闭选项,微信就没有。
我的微信怎么没有这个功能?!
ps 我很喜欢
发自手机虎扑 m.hupu.com
我的手机没这个变态的功能
引用4楼 @ 发表的:
我的手机没这个变态的功能
引用3楼 @ 发表的:
我的微信怎么没有这个功能?!
ps 我很喜欢
不会吧,我是华为的,这个跟手机有关系吗?莫非是IOS上没有这个功能?
引用3楼 @ 发表的:
我的微信怎么没有这个功能?!
ps 我很喜欢
我琢磨了一下 可以了…… 需要点到边上才可以
发自手机虎扑 m.hupu.com
引用6楼 @ 发表的:
我琢磨了一下 可以了…… 需要点到边上才可以
难道是我手指太长了总是点到边上。。。。
华为荣耀7特意试了下。挺边上的。
至少我单手打字没事。之前也没发现。
发自手机虎扑 m.hupu.com
引用5楼 @ 发表的:
不会吧,我是华为的,这个跟手机有关系吗?莫非是IOS上没有这个功能?
我的也是国产机
引用8楼 @ 发表的:
华为荣耀7特意试了下。挺边上的。
至少我单手打字没事。之前也没发现。
看来我以后滑动的时候要注意尺度了
我觉得这个功能超舒服啊。。。
而且你的微信难道不会自动保存输入的文字吗?
不管发信息还是朋友圏你误操作退出了,再回去打过的字都在那不会消失的啊
个人操作习惯问题 跟微信无关
发自手机虎扑 m.hupu.com
引用5楼 @ 发表的:
不会吧,我是华为的,这个跟手机有关系吗?莫非是IOS上没有这个功能?
好像是跟手机有关,我的有,我老婆的就不行,微信版本都一样
lz在选表情的时候尽量不要太靠左滑动就可以了
引用11楼 @ 发表的:
我觉得这个功能超舒服啊。。。
而且你的微信难道不会自动保存输入的文字吗?
不管发信息还是朋友圏你误操作退出了,再回去打过的字都在那不会消失的啊
发信息会保存,但是朋友圈回复不会。
引用15楼 @ 发表的:
发信息会保存,但是朋友圈回复不会。
我的都会啊
这个是IOS的交互逻辑,只是腾讯的脑残开发员把这个套用到了微信安卓版上
引用15楼 @ 发表的:
发信息会保存,但是朋友圈回复不会。
我的也都会保存..换手机吧
引用15楼 @ 发表的:
发信息会保存,但是朋友圈回复不会。
我是小米note,也是都会保存的。。而且这么看你的输入方式很奇特啊,我用百度输入法,这个时候那个滑动返回时禁用的。而且得是从屏幕边沿往里面滑才行。。
我大nokia就没这功能。。。
您需要登录后才可以回复,请或者
/人参加团购/元&/元9639人阅读
Android大神之路(38)
转载请标明出处:
本文出自:
在上一篇博文中,博文地址,我们是通过官方自带的SlidingPaneLayout来实现的手势滑动返回,在这篇博文中,我们将采用来高仿。其实实现的原理都一样,只不过是把SlidingPaneLayout换成SlidingMenu而已,不过SlidingMenu本身的功能比官方自带的强大,不仅可以实现像微信一样的边缘滑动返回,还支持全屏幕滑动返回。你还可以添加动画效果,不过这里笔者业务时间不多,这里就没有实现!
首先来看一下效果图,一个是边缘滑动的,一个是全屏幕滑动,效果非常赞,比我们上一篇博文中实现的还要给力些!
边缘滑动效果图
全屏幕滑动效果图
下面我们从头开始一步一步来实现这个手势滑动返回效果,从新建工程到引入SlidingMenu,然后通过修改Activity主题样式、抽取出实现SwipeBack的父类BaseSwipeBackActivity等等
二、下面开始进入主题
首先肯定是通过AndroidStudio新建一个SlidingMenuSwipeBackDemo工程,然后把下好的SlidingMenu库移到项目中,在settings.gradle文件加入这个库,并在app内的build.gradle加入这个库依赖
settings.gradle
include ‘:app’
include ‘:SlidingLibrary’
app内的build.gradle
compile project(":SlidingLibrary")
这里我把SlidingMenu的库名称改成SlidingLibrary了,项目就差不多建好了,见效果图:
下一步就是把我们上个博文中的一些用到的资源文件拷过来,如需要用到的动画资源slide_in_right.xml、slide_out_right.xml、styles.xml,这里初略的展示下styles.xml文件内容,代码如下:
&style name="JK.SwipeBack.Transparent.Theme" parent="AppTheme"&
&item name="android:windowBackground"&@android:color/transparent&/item&
&item name="android:windowIsTranslucent"&true&/item&
&item name="android:windowAnimationStyle"&@style/JK.Animation.SlidingBack&/item&
&item name="android:actionBarStyle"&@style/JKActionBar.Custom&/item&
&style name="JKActionBar.Custom" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"&
&item name="displayOptions"&showCustom&/item&
&item name="android:background"&@android:color/transparent&/item&
&item name="background"&@android:color/transparent&/item&
&item name="android:displayOptions" tools:ignore="NewApi"&showCustom&/item&
&item name="android:height"&?actionBarSize&/item&
&style name="JK.Animation.SlidingBack" parent="@android:style/Animation.Activity"&
&item name="android:activityOpenEnterAnimation"&@anim/slide_in_right&/item&
&item name="android:activityOpenExitAnimation"&@anim/slide_out_right&/item&
&item name="android:activityCloseEnterAnimation"&@anim/slide_in_right&/item&
&item name="android:activityCloseExitAnimation"&@anim/slide_out_right&/item&
&item name="android:wallpaperOpenEnterAnimation"&@anim/slide_in_right&/item&
&item name="android:wallpaperOpenExitAnimation"&@anim/slide_out_right&/item&
&item name="android:wallpaperCloseEnterAnimation"&@anim/slide_in_right&/item&
&item name="android:wallpaperCloseExitAnimation"&@anim/slide_out_right&/item&
&item name="android:wallpaperIntraOpenEnterAnimation"&@anim/slide_in_right&/item&
&item name="android:wallpaperIntraOpenExitAnimation"&@anim/slide_out_right&/item&
&item name="android:wallpaperIntraCloseEnterAnimation"&@anim/slide_in_right&/item&
&item name="android:wallpaperIntraCloseExitAnimation"&@anim/slide_out_right&/item&
接下来我们创建BaseSwipeBackActivity这个基类,所有实现手势滑动返回的类继承自它就OK了,不需要手势滑动的不需要继承它,大招来了,看BaseSwipeBackActivity源码文件,因为代码注释的比较详细,这里我就直接贴代码了,代码非常的简单
package com.hhl.slid
import android.os.B
import android.support.v7.app.AppCompatA
import android.view.KeyE
import android.view.V
import android.view.ViewG
import com.jeremyfeinstein.slidingmenu.lib.SlidingM
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivityH
* Created by hailonghan on 15/6/11.
public abstract class BaseSwipeBackActivity extends AppCompatActivity implements SlidingMenu.OnOpenedListener {
private SlidingActivityHelper mH
private SlidingMenu mSlidingM
protected void onCreate(Bundle savedInstanceState) {
mHelper = new SlidingActivityHelper(this);
mHelper.onCreate(savedInstanceState);
View behindView = new View(this);
behindView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
behindView.setBackgroundColor(getResources().getColor(android.R.color.transparent));
setBehindContentView(behindView);
mSlidingMenu = getSlidingMenu();
mSlidingMenu.setShadowWidth(10);
mSlidingMenu.setShadowDrawable(R.drawable.slide_shadow);
mSlidingMenu.setBehindOffset(0);
mSlidingMenu.setFadeDegree(0.35f);
mSlidingMenu.setOnOpenedListener(this);
mSlidingMenu.setMode(SlidingMenu.LEFT);
mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
super.onCreate(savedInstanceState);
public void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
mHelper.onPostCreate(savedInstanceState);
public boolean onSupportNavigateUp() {
return true;
public View findViewById(int id) {
View v = super.findViewById(id);
if (v != null)
return mHelper.findViewById(id);
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
mHelper.onSaveInstanceState(outState);
public void setContentView(int id) {
setContentView(getLayoutInflater().inflate(id, null));
public void setContentView(View v) {
setContentView(v, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
public void setContentView(View v, ViewGroup.LayoutParams params) {
super.setContentView(v, params);
mHelper.registerAboveContentView(v, params);
public void setBehindContentView(int id) {
setBehindContentView(getLayoutInflater().inflate(id, null));
public void setBehindContentView(View v) {
setBehindContentView(v, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
public void setBehindContentView(View v, ViewGroup.LayoutParams params) {
mHelper.setBehindContentView(v, params);
public SlidingMenu getSlidingMenu() {
return mHelper.getSlidingMenu();
public void toggle() {
mHelper.toggle();
public void showContent() {
mHelper.showContent();
public void showMenu() {
mHelper.showMenu();
public void showSecondaryMenu() {
mHelper.showSecondaryMenu();
public void setSlidingActionBarEnabled(boolean b) {
mHelper.setSlidingActionBarEnabled(b);
public boolean onKeyUp(int keyCode, KeyEvent event) {
boolean b = mHelper.onKeyUp(keyCode, event);
if (b) return
return super.onKeyUp(keyCode, event);
public void onOpened() {
this.finish();
public void finish() {
super.finish();
this.overridePendingTransition(0, R.anim.slide_out_right);
这里需要注意的是,你如果想要边缘滑动返回,只需要将SlidingMenu的滑动模式改成TOUCHMODE_MARGIN就可以了,全屏幕滑动的话改成TOUCHMODE_FULLSCREEN就OK了
写到这基本上就差不多了,我感觉没啥难度的,就是把Activity的样式改成透明,抽取出一个父类BaseSwipeBackActivity,在父类里面添加SlidingMenu,将左菜单设置成透明,然后菜单完全打开后finish掉当前的Activity
最后附上github源码下载地址}

我要回帖

更多关于 微信右滑返回怎么设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信