源码片段package net.simonvt.menudrawer.samples; import net.simonvt.menudrawer.MenuDrawer;import net.simonvt.menudrawer.Position; import android.os.Build;import android.os.Bundle;import android.s
转载 精选 2015-07-25 10:25:19
375阅读
Demo下载地址:
转载 2022-05-05 15:15:38
361阅读
滑导航mui提供了两种滑导航实现:webview模式和div模式,两种模式各有优劣,适用于不同的场景。webview模式主页面和菜单内容在不同的webview中,两个页面根据内容需求分别组织DOM结构,mui对其DOM结构无特殊要求,故其有如下优点:菜单内容是单独的webview,故可被多个页面复用;菜单内容在单独的webview中,菜单区域的滚动不影响主界面,故可使用原生滚动,滚动更为流畅;
首先要感谢各位国内外大神无私奉献的精神最近APP需要做一个,查阅了一些资料后发现使用SlidingMenuS实现比较简单,这里做下笔记,方便以后有需要方便使用。(1)准备资源项目: 首先去https://github.com/jfeinstein10/SlidingMenu(SlidingMenu在GitHub的下载地址)下载资源项目。然后去 https://github.com/Jake
转载 2023-06-29 21:58:06
199阅读
Android手机可分为有导航以及没导航两种,一般有物理按键的机器不会带有导航,而没有物理按键的机器则基本会带,比如华为的手机基本都是带导航的。导航是如何加载到桌面上?是如何实现与物理按键相同的功能的呢?带着种种疑问,我们来read the fucking source code。导航是属于系统界面的一部分,也就是SystemUI的一部分。在SystemUI中导航实质上是一个继承Li
[ionic 菜单一个容器元素包含侧边菜单和主要内容。通过把主要内容区域从一边拖动到另一边,来让左侧或右侧的菜单进行切换。效果图如下所示:用法要使用菜单,添加一个父元素,一个中间内容 ,和一个或更多 指令。 function ContentController($scope, $ionicSideMenuDelegate) { $scope.tog...
转载 2020-07-13 21:34:00
86阅读
2评论
在升级到EMUI 9.1之后,手机的设置悄悄发生了一些小改变。为了让大家更好地习惯和使用EMUI 9.1,在今天的EMUI升级小课堂,牛奶整理了几个关于EMUI9.1设置上的Q&A。下面让我们通过这些问答,来看看在升级EMUI 9.1后都有哪些设置上的小变化吧!Q1:我是不是眼花?怎么升级后,桌面设置里有些选项没有了?A:手机升级到EMUI9.0.1系统后,为精简冗余开关,【桌面设置】中【
1.下载地址:https://github.com/jfeinstein10/SlidingMenu2.SldingMenu是一种新的界面配置效果,用户左滑或右滑会弹出设置界面,很多优秀应用都采用这种方式,效果如图:       3.配置:  有两种方式:①直接将src下的文件及相应配置信息复制到自己的工程里;   &
许多升级了手机系统版本的小伙伴也许已经注意到:EMUI10设置界面多了一个叫【生物识别和密码】的一级菜单。 EMUI10的【生物识别和密码】菜单,其实是从EMUI9的“安全与隐私”设置项里,拆分并独立出来的一个新菜单,里面集合了指纹、人脸识别、锁屏密码和安全锁定设置这几个功能。为什么要新增这个新菜单? 其实主要原因是随着手机验证功能使用频率的与日俱增,华为设计团队发现当用户
    RecyclerView滑删除可以通过ItemTouchHelper来实现,但菜单没有原生的实现方式,我就尝试重写RecyclerView的onInterceptEvent和onTouchEvent方法来实现菜单,下面来讲下我的实现思路。文章底部有源码,已封装可直接使用。一、实现效果图二、实现目标快速左滑或者将itemView滑至菜单显示过半则打开菜单
昨天刚弄完菜单的实现,就打算仿照一个易信的菜单来练练手,也顺便来展示一下框架的重要性~~首先还是效果图:其实实现起来很简单,只需要分别自定义左边的菜单布局文件和右边的内容布局文件即可,至于菜单的实现,可以看看上一篇文章,里面有详细解释,在这里,就不侧重讲解了,今天侧重于框架的使用~~其中,对于易信圆形头像需要自定义一个ImageView来实现,这需要大家掌握,因为十分有用。一、左边Me
先来上图:我们把主界面从左向右拉动,可以看到地下有一层菜单页,从透明渐渐变得不透明,从小渐渐变大,感觉上觉得菜单页是从屏幕外面被拉到屏幕中的。下面的代码实现这个DEMO: 首先是自定义控件SlidingMenu控件的代码: 1 public class SlidingMenu extends HorizontalScrollView { 2 // 自定义View的步骤:
转载 5月前
309阅读
效果图思考可以看出滑动的是两个layout,所以自定义的滑控件应该继承ViewGroup,实现onMessure()和onLayout()方法,为了简化操作,可以继承android系统已经实现好的ViewGroup的子类 —— FrameLayout,这样就不用自己去测量了。onLayout()方法中,初始化的时候,要将侧边菜单的布局放到屏幕左边看不到的地方。menuView.layout(-m
手机行业一直流传着这样一句话,“核心硬件管性能、软件系统管体验”,先不管说法是否正确,但足以看出用户们对于手机系统上的重视程度。而在当前的行业内,华为EMUI的用户无疑是最多的,毕竟华为手机可是占据着将近一半的市场份额。而近日,最新的EMUI 10再度升级,不仅修复了许多问题,还加入了多项新功能,简直让人惊喜不已。 本次更新的版本为“EMUI 10.1.0.126”,在该版本新加入的功
实现简单的slidingmenu。话不多说,直接上图。实现简单的slidingmenu需要进行的步骤下载slidelibrary包(下面有提供下载)将下载的slidingmenu_library包导入你的Androidworkplace,就是和你的项目一个文件夹。2.新建项目文件SlideMenu其中MainActivity代码:package com.example.slidemenu;impo
原创 2015-10-20 22:27:25
855阅读
想要实现侧边,需要配合使用DrawerLayout。因为会用到嵌套布局,所以根布局不能是 ConstraintLayout,DrawerLayout 布局下再嵌套两个布局,一个放置内容如 LinearLayout,一个放置菜单,这里使用 NavigationView 为了出现侧边点击图标和菜单图标,需要自定义一个 ToolBar,放置在内容 Layout
引言说起这个菜单,自从QQ改版以后,这个功能是我们每天必见的了,对吧!手势贴最左边,向右滑动就会呼出菜单的各种功能入口,比如头像资料、钱包、文件、设置等等,还有知乎首页从右往左可以呼出最近浏览记录,很多APP都有这种功能~~概述我们都知道Google从发布Android M后,增加一个全新的支持库Android Design Support Library,其中包含了多个重要的 Mater
1.下载地址:https://github.com/jfeinstein10/SlidingMenu2.SldingMenu是一种新的界面配置效果,用户左滑或右滑会弹出设置界面,很多优秀应用都采用这种方式,效果如图:       3.配置:  有两种方式:①直接将src下的文件及相应配置信息复制到自己的工程里;   &
转载 2023-07-14 21:01:02
334阅读
这两周一直在忙课程设计的事,说真的,挺烦的,没有了自己空闲的时间去学Android,还是挤下晚上的时间来学习Android。以前的SlidingMenu很火,很多app都是用了这个功能,但是现在不单单使用SlidingMenu,还流行使用Fragment,因为大屏手机的兴起,碎片的存在是的手机上应用的显示变得更加灵活!今天我就用了Fragment+SlidingMenu实现了菜单的效果。Sli
转载 2023-06-29 21:57:37
72阅读
Android中滑的场景有很多,大部分是基于RecyclerView,但是有些时候你可以动态地addView到一个布局当中,也希望它实现滑,所以就产生了ASwipeLayout,该控件不仅支持在RecyclerView中实现滑实际上只要你包裹了这层布局,都能实现滑。1.效果图2.使用方式其实挺简单的,在设计的时候,就是想着怎么简单怎么来2.1引入库:Step1.Additinyourroo
原创 精选 2018-04-20 10:24:44
2985阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5