展开

关键词

android滑动监听事件折叠菜单

="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width android:layout_centerVertical="true" android:layout_margin="10dp" android:src :text="2" android:textColor="@android:color/black" android:textSize=" android:layout_marginLeft="5dp" android:text="2" android:textColor="@ > </ScrollView> </LinearLayout> 源码地址-homepage libray 这个是用AppBarLayout实现的折叠菜单监听 AppBarLayout topLayout

8520

Android实现上下菜单双向滑动效果

*/ public static final int DO_NOTHING = 0; /** * 滑动状态的一种,表示正在滑出上侧菜单。 */ public static final int SHOW_UP_MENU = 1; /** * 滑动状态的一种,表示正在滑出下侧菜单。 */ public static final int HIDE_UP_MENU = 3; /** * 滑动状态的一种,表示正在隐藏下侧菜单。 } } } /** * 在滑动过程中检查上侧菜单的边界值,防止绑定布局滑出屏幕。 ; import android.app.Activity; /** * 滑动菜单Demo主Activity * * @author guolin */ public class MainActivity2

35530
  • 广告
    关闭

    腾讯云服务器买赠活动

    腾讯云服务器买赠活动,低至72元1年,买就送,最长续3个月,买2核送4核、买4核送8核

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    实现滑动菜单

    所谓的滑动菜单就是将一些菜单选项隐藏起来,而不是放置在主屏幕上,然后可以通过滑动的方式将菜单显示出来。这种方式既节省了屏幕空间,又实现了非常好的动画效果。 下面我们实现一个相对基本的滑动菜单。 参考文献:《第一行代码(第2版)》 主要内容 ---- 1.使用DrawerLayout控件搭建基础框架 2.使用NavigationView优化滑动菜单页面 步骤概要 ---- 1.使用DrawerLayout 在屏幕左侧边缘向右拖动,就可以让滑动菜单显示出来了: ? 2.使用NavigationView优化滑动菜单页面 NavigationView是Design Support库中提供的一个控件,它可以将滑动菜单页面的实现变得非常简单。 到此为止滑动菜单的UI设计便大功告成了,运行程序,在屏幕左侧边缘向右拖动,就可以如下效果图了: ?

    60920

    Android实现美团APP的底部滑动菜单

    仿美团APP的底部滑动菜单Android实现,供大家参考,具体内容如下 在现在的APP的应用中,类似仿美团APP的底部滑动菜单,应用是挺多的,例如QQ,微信,支付宝都应用到。开发流程如下 1. <selector xmlns:android="http://schemas.android.com/apk/res/android" <! 中间的滑动窗口 <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent 往滑动窗口添加按钮对应的Fragment, 并监听相应事件 下面的代码注意两点 MainActivity需继承于FragmentActivity,这样才能找到其中的getSupportFragmentManager <Fragment fragmentList; // FragmentAdapter private MyPageFramgentAdapter myPageFramgentAdapter; // 菜单

    40320

    Android开发仿新闻头条上方滑动菜单事件

    先来看张效果图,在首页部分,上方分为五个标题,可以滑动展示不同主题的内容。最初的实现是在首页这个frament中加入viewpager但是发现数据不显示。 getItemPosition(Object object) {         return super.getItemPosition(object);     } /*******************滑动监听事件

    59120

    Android自定义横向滑动菜单的实现

    本文讲述了Android自定义横向滑动菜单的实现。分享给大家供大家参考,具体如下: 前言 开发安卓过程中,经常会用到标题栏的样式,有时候传统方式不能满足开发者的需要,这时候就需要自定义控件来实现。 " android:layout_height="0dp" android:layout_weight="1" / </LinearLayout 横向菜单中展示界面 注意:可以设置菜单中标题的宽度大小 columnTextView, i ,params); } } @Override public void onClick(View v) { // TODO Auto-generated method stub } } 标题菜单横向滑动自定义控件 { leftImage.setVisibility(View.GONE); rightImage.setVisibility(View.GONE); } } else { return; } //如果滑动在最左边时候 ) == 0) { leftImage.setVisibility(View.GONE); rightImage.setVisibility(View.VISIBLE); return; } //如果滑动在最右边时候

    49010

    Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效

    之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。 如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章 Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现 ,因为我们今天要实现的滑动菜单框架也是基于同样的原理的。 因此我们今天要实现一个滑动菜单的框架,然后在任何Activity中都可以一分钟引入滑动菜单功能。 首先还是讲一下实现原理。 说是滑动菜单的框架,其实说白了也很简单,就是我们自定义一个布局,在这个自定义布局中实现好滑动菜单的功能,然后只要在Activity的布局文件里面引入我们自定义的布局,这个Activity就拥有了滑动菜单的功能了 修正版源码下载,请点击这里 另外,有对双向滑动菜单感兴趣的朋友请转阅  Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效。

    85760

    Android模仿美团顶部的滑动菜单实例代码

    前言 本文主要给大家介绍了关于Android模仿美团顶部滑动菜单的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 先来看下效果图: ? 实现方法 这是通过 ViewPager 和 GridView 相结合做出来的效果,每一个 ViewPager 页面都是一个 GridView,底部的每个滑动指示圆点都是从布局文件中 inflate 出来的 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent ="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height /dot_normal" / </RelativeLayout 代码整体来说都挺简单的,这里也提供源代码下载:仿美团顶部滑动菜单 总结 以上就是这篇文章的全部内容了,希望本文的内容对各位Android

    38631

    axure菜单展开收起_axure菜单左右滑动

    axure 9.0 版本在发布后HTML页面打开时总是在顶部弹出菜单 既不美观也影响效果 本人axure小白,摸索半天后发现也不能完全关闭或者不显示(除非代码修改); 菜单如下图。 解决方案就是在请求地址后面拼接 #c=1 这样可以实现菜单栏最小化,而且在你鼠标不移动到左上角时,小箭头会隐藏 ,效果就可以了。 如请求地址为:https://www.csdn.net/ 可改为:https://www.csdn.net/#c=1 另外还有二种显示菜单的方式: 直接输入你的请求地址如: https://www.csdn.net / 这样是直接展示顶部菜单哦,就不上图了。 同上方隐藏类似,如:https://www.csdn.net/#g=1 这样可以把左边菜单栏也打开哦,也不上图了。

    6220

    Android Studio使用ViewPager+Fragment实现滑动菜单Tab效果

    本文为大家分享了Android Studio实现滑动菜单Tab效果的具体代码,供大家参考,具体内容如下 描述: 之前有做过一个记账本APP,拿来练手的,做的很简单,是用Eclipse开发的; 最近想把这个 效果图: 可以手动滑动菜单 也可以通过点击头部菜单进行切换 ? 具体实现的代码: 前台代码(activity_main.xml): <? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent arg0==1的时辰默示正在滑动, arg0==2的时辰默示滑动完毕了, arg0==0的时辰默示什么都没做。 fragmentList.get(position); } @Override public int getCount() { return fragmentList.size(); } } /** * 由ViewPager的滑动修改头部导航

    27510

    Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

    记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个朋友在评论中留言,希望我可以帮他将这个滑动菜单改成双向滑动的方式。 由于这份代码写得很不用心,我发了部分朋友之后实在不忍心继续发下去了,于是决定专门写一篇文章来介绍更好的Android双向滑动菜单的实现方法。 当用户手指向右滑动时,将右侧菜单隐藏,左侧菜单显示,然后通过偏移内容布局的位置,就可以让左侧菜单展现出来。 同样的道理,当用户手指向左滑动时,将左侧菜单隐藏,右侧菜单显示,也是通过偏移内容布局的位置,就可以让右侧菜单展现出来。原理示意图所下所示: ? 介绍完了原理,我们就开始动手实现吧。 这里事先定义好了几种滑动状态,DO_NOTHING表示没有进行任何滑动,SHOW_LEFT_MENU表示用户想要滑出左侧菜单,SHOW_RIGHT_MENU表示用户想要滑出右侧菜单,HIDE_LEFT_MENU

    63060

    Android实现3D推拉门式滑动菜单源码解析

    前言   又看了郭霖大神的一篇博客《Android 3D滑动菜单完全解析,实现推拉门式的立体特效》,是关于自定义控件方面的,因为自己关于自定义控件了解的不过,以前的要求是会用就行,但是后来越发的明白只会用是不够的 当滑动的时候,我们把左侧的菜单视图隐藏,然后显示Image3DView控件,也就是沿y轴旋转,根据滑动的距离,旋转的角度在不断变化,Image3DView的视图也在不断的变化,当菜单完全显示的时候,就显示左侧菜单的界面 public static final int DO_NOTHING = 0; //滑动状态的一种,表示正在滑出左侧菜单。 public static final int SHOW_MENU = 1; //滑动状态的一种,表示正在隐藏左侧菜单。 因为我们要监测滑动,也就是在ListView的滑动,然后根据这个滑动来判断是否要显示菜单,但是这样实际出现了问题,我们稍后再说这个问题。

    19230

    Android实现选项菜单菜单

    Android之选项菜单和子菜单学习笔记,供大家参考,具体内容如下 菜单简介: 菜单在桌面应用中使用十分广泛,几乎所有的桌面应用都有菜单。 <menu xmlns:android="http://schemas.android.com/apk/res/android" <item android:id="@+id/menuFont" 对于'<‘item…/ 元素可用指定如下常用属性: android:id: 为菜单项指定一个唯一的标识 android:title: 指定菜单项的标题 android:icon: 指定菜单项的图标 android:alphabeticShortcut: 为菜单项指定字符快捷键 android:numericShortcut: 为菜单项指定数字快捷键 android:checkable : 设置该次啊单项是否可选 android:checked: 设置该菜单项是否已选中 android:visible: 设置该菜单项是否可见 android:enable: 设置该菜单项是否可用

    40120

    Android滑动解锁功能实现,Android_滑动解锁

    1.滑动解锁代码流程图: 流程图 图片资源:https://pan.baidu.com/s/1tkcw0tdxV78mnwHqOtcAGg 提取码:2xsq 2.代码: xml文件: xmlns:app ”> android:layout_width=”match_parent” android:layout_height=”match_parent” android:scaleType=”fitXY” ” android:src=”@drawable/op_bg” android:layout_centerInParent=”true” /> android:id=”@+id/tv_alert” android ArrayList lineTagsList; ArrayList selectedList; int tag; //保存上⼀次被点亮的点的对象 ImageView lastSelectedDot; //记录滑动的密码 手指在两个点间滑动时,两个点的tag值组成一个两位数(两个点小的tag值组成十位,大的组成个位),遍历所有的线的tag值,判断是否有与这个两位数相同的tag值,有则点亮该线。

    3110

    Android ViewPager 垂直滑动 纵向滑动 VerticalViewPager

    项目里头需要用到一个在垂直方向滑动页签的效果。 具体链接 传送门 其中介绍了四五种方案,选择困难症爆发了。。。。。。 return super.onTouchEvent(swapXY(ev)); } } 这两种方法基本效果都OK,接下来是我们举一反三的阶段了,我要封装一个支持横向纵向都可以滑动的 ; import android.content.res.TypedArray; import android.support.v4.view.ViewPager; import android.util.AttributeSet ="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com /apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent

    5610

    制作滑动菜单,如何延时处理滑动效果,避免动画卡顿

    前几日在利用JQuery做菜单滑动标记这个效果的时候,最后发现滑动条在我用鼠标快速滑动的时候,会出现滑动条延迟滑动,并且有卡顿的现象,相当影响体验感受。 6:   7: 未添加延时操作的JS代码: 1:   2: //导航菜单一监听 以上demo 和上面的那个例子只是延时处理的一种情况,其实在做很多导航滑动,向下滑动菜单效果,滚动条滑动等等效果的的时候我们经常会遇见,但是解决思路都是相同的。增加延迟处理,终止事件。

    68520

    android m 滑动解锁,滑动解锁Slideunlock

    滑动解锁(Slideunlock)在之前的塞班机上可谓光茫四射,惹得一身荣耀,如今登入android市场,依然备受关注,多种解锁截屏法方式,满足不同人的需求。 软件介绍 滑动解锁(Slideunlock),一款仿Iphone又超越Iphone解锁和加锁的实用软件,华丽百变的UI,多种感应器加锁解锁功能,是您可以做到无需触碰手机即可轻松完成加锁或解锁操作。 现在作者将此软件的功能创意不断完善移植到Android系统,当前1.0的,距离感应器、重力加速感应器的加解锁功能已经被完美实现。 更新说明 1.修改了图标,细化了滑动界面。 2.增加了解锁震动反馈。 3.增加了解锁提示字体颜色设置。 4.10秒钟不解锁自动锁屏。 功能介绍 1.一键加锁浮动按钮。 关闭方法:“系统设定->位置和安全->选择设备管理器”从中取消滑动解锁对应勾选(这个应该算是个玩android的小常识吧!)

    11530

    实现可左右滑动的导航菜单页面

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    1.3K10

    Android滑动删除控件

    Android滑动删除控件 效果展示 ? 代码实现 静态布局 自定义一个ViewGroup,继承至FrameLayout,覆写其中的几个关键方法,用于给其中的两个子view设置布局位置。 deleteView.layout(contentViewWidth, 0, contentViewWidth + deleteViewWidth, deleteViewHeight); } 处理滑动逻辑 需要我们制定什么时候滑动,以及滑动多少。 需要把ViewGroup中受到的触摸事件传给ViewDragHelper实例。 super.onViewCaptured(capturedChild, activePointerId); } /** * 控制view在水平方向上实际滑动了多少 { return super.getViewHorizontalDragRange(child); } /** * view滑动后的回调

    1.1K20

    2014-11-3Android学习------利用ViewPager实现滑动菜单--------GIF动画实现

    blog.csdn.net/u014737138/article/details/40835041 上篇文章我们讲到如何了关于ViewPager控件的实现,这节我们就来看看ViewPager是怎么实现一个滑动菜单 > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=" Matrix(); matrix.postTranslate(offset, 0); imageView.setImageMatrix(matrix);// 设置动画初始位置 } 2.菜单栏的显示和事务处理 setOnClickListener(new MyOnClickListener(1)); textView3.setOnClickListener(new MyOnClickListener(2)); } // 菜单栏的点击监听事件类 int i) { index = i; } public void onClick(View v) { viewPager.setCurrentItem(index);//点击那个菜单

    9720

    扫码关注腾讯云开发者

    领取腾讯云代金券