在上一篇文章中,我们介绍了怎么使用DrawerLayout来实现一个简单的拉菜单(使用DrawerLayout实现拉菜单),也就是我们常说的抽屉效果,GitHub上类似效果的实现方式非常多,实现出来的效果也是非常的绚丽,但是万变不离其宗,Google提供给我们的DrawerLayout才是最基本的,我们今天就来介绍一下怎样通过DrawerLayout来实现QQ5.0拉效果。先来看一张效果图
原创 2021-07-29 09:50:42
158阅读
在上一篇文章中,我们介绍了怎么使用DrawerLayout来实现一个简
上一篇博客带大家实现了:Android 自定义控件打造史上最简单的菜单 的效果还有多远:差距还是蛮大的区别1、QQ的内
转载 2022-12-16 20:01:16
52阅读
前言:自定义控件是一直是很多在app端的软件用的比较多的方式,本文来自Mero技术博客授权本公众号独家发布文章,Mero技术博客blog地址:http://blog.csdn.net/qq_21004057,点击“阅读原文”,可看Mero技术博客其他文章。话不多说,我们看正文:今天咱们来实现一个效果,简单而又轻巧。大家下载源码,直接参照源码,使用非常简单。我就不上传github,如果大家有
原创 2021-05-23 07:07:09
150阅读
前言:自定义控件是一直是很多在app端的软件用的比较多的方式,本文来自 Mero技术博客授权本公众号独家发布文章,Mero技术博客blog地址:http://blog.csdn.net/qq_21004057,点击“阅读原文”,可看Mero技术博客其他文章。话不多说,我们看正文:   今天咱们来实现一个效果,简单而又轻巧。大家下载源码,直接参照源码,使用非常简单。我就不上传github,如
转载 2021-06-21 15:17:08
166阅读
      已经好久没写过Android开发的技术博客,只因最近项目比较急。耽误了。今天带来的QQ5.0效果。我们都对QQ5.0效果很熟悉了,就不多做介绍,就一个字“炫”。正好这次在项目就需要用这个效果,所以就拿出来给大家分享一下。也许大家认为都看了很多了,确实但是相同的效果用在不同的环境,也许你会遇到一些不一样的问题,那样你将收获到不同的东西。就比如我这次使
1. 实现效果图: 2. 工程路径:上图的效果是用自定义HorizontalScrollView来实现的,在HorizontalScrollView里潜入一个横向排列的线性布局,然后在线性布局里分别加入菜单布局(left_menu.xml)和内容布局,在我们初始化的时候把HorizontalScrollView的滚动条向左拉至左边菜单距离即可实现菜单布局的隐藏,关于缩放,移动效果我们可以
ViewDragHelpe的简单使用-QQ5.0菜单特效效果还是很好看的,虽然现在QQ已经变样了,但是对于ViewDragHelper入门来说,这是不错的案例!在主面板任意位置向右滑动 显示左侧菜单栏,主面板也随左菜单的放大而缩小,底部背景由暗变亮,创建此类有三个步骤,接下来一起看看如何用代码实现吧:首先定义布局文件/** * 左右两个布局都在一个布局文件中 根节点为自定义的DragLay
本系列文章中,我们将尝试再造手机QQ菜单,力争最大限度接近手Q的实际效果,并使用 Auto Layout 仿造左侧菜单,实现和主视图的联动。代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ最终效果:开发环境本系列文章的开发环境为:* OS ...
转载 2015-10-28 14:27:00
367阅读
2评论
为了后续对这个项目进行优化,比如透明度动画、背景图的位移动画,以及性能上的
原创 2022-12-16 20:01:15
69阅读
他的介绍实现了qq功能,这里我简单的做一下介绍并且巩固一下自己的知识。只有自己去敲了才能发现问题。顺便说一下苦逼的过年终于过去了,好久没写博客了。首先说下思路,这里我主要是通过自定义HorizontalScrollView来实现一个效果。一般自定义view的话都是在onMeasure()、onLayout()、ondraw()、onTouchEvent()还有事件分发机制方法里面做文章。这
    效果图如下:
原创 2014-08-12 23:25:04
856阅读
1点赞
1评论
一提到门相信很多朋友都会联想到面包车,门已经全权的在为面包车代言了。但是门并不是面包车的专利,在很多旅行车上都能见到门的影子。门最大的好处就是能节约空间,必须在狭窄的停车场,目前主流的车门很容易与其他车辆发生剐蹭,即使勉强将门打开,也会严重影响到乘客的上下车,而门则不存在这些问题。 目前的门大多采用的电动门,因此操作起来也是非常简单的,除了保证空间以外。
本片是对DrawerLayout使用的一个详细解析,也是对开发中遇到问题的一些总结。DrawerLayout是SupportLibrary中一个支持效果的控件,开发中主要是跟NavigationView+Toolbar配合来实现菜单,具体看效果。这个效果模板即可实现,这里简单做下使用讲解,重点不在这里。布局:<?xml version="1.0" encoding="utf-8"?&
在这篇文章中写了自定义HorizontalScrollView实现qq效果代码很简单 @Ov
概要前面几篇文章中已经学习了如何自定义 View / ViewGroup,学习了 View / ViewGroup 的事件分发机制,以及自定义 ViewGroup 的工具类 ViewDragHelper。那么今天,利用前面所学的,自己来做一个例子,先看看效果图效果图中有几点需要说明 1. 从右往左滑动的时候,当删除按钮全部显示出来的时候,整个 Item 会滑动到最左边。如果删除按钮没有全部显
今天给大家来讲解一下如何实现QQ效果,以前我也用过其他的方法,但是我不推荐使用。因为滑动的时候需要计算横坐标的距离,这是滑动会出现三个事件。首先触发的是按下事件,其次触发滑动事件,最后触发松开事件。最主要是当按下的时候容易出现问题,因为如果按下时落点正好在控件上,那触发的是按下的控件的事件还是触发滑动事件呢,这个不好解决,虽然有很多人说通过返回boolean值来确定,但是我发现还是不行。后来通
 利用mui开发APP之菜单主内容滚动问题   MUI作为开发者常用的框架之一,其号称最接近原生APP体验的高性能前端框架。因此利用mui开发移动APP,可以为开发者提供很大的便利和接近原生的体验。但是,在实现一些复杂功能的过程中,难免遇到一些小问题。博主将以自己在项目开发中的一些的经验,陆续对mui使用中容易遇到的小问题,予以解答和分享,希望能帮到更多的开发者朋友。  最近,博主在
        因为学这个的时候,正好是想要学习一些android常见的控件属性,那时候想要学会一下,不过学会之后,自己写的那个东西也已经告一段落了,那时候要是在百度上面找到了一个比较简单的滑入门的话,也许就可以将这个看起来“很难的”技术添加进去了。    首先既然是菜单,由于自己写的是自定义方式的菜单,所以自
效果展示:实现方法:实现的方式多种多样:  2.1.1 自定义ViewGroup ,处理其onTouch事件  2.1.2 FrameLayout + 手势处理类GestureDetector  2.2.3 使用Google自带的DrawerLayout 对其进行修改
原创 2021-09-16 14:52:44
45阅读
20点赞
  • 1
  • 2
  • 3
  • 4
  • 5