项目地址:SLWidget/SwipeBack Demo体验:SLWidget(1.5MB)屏幕旋转窗口模式废话不久前淘汰了用了三年多的iPhone6Plus,换了部三星S9+。流畅的吃鸡体验,丝的屏幕,超高的性价比(港行还另打了9折),真喜欢的不行。不过从IOS切换到Android,还是不太适应,首当其冲就是 没!有!!返!回! 每天蚂蚁森林偷个能量要点无数遍返回键,简直崩溃!于是,
转载 2023-07-10 00:21:08
212阅读
# 实现AndroidX的步骤 ## 流程图 ```mermaid flowchart TD A[创建新项目] --> B[添加依赖库] B --> C[实现效果] C --> D[测试运行] ``` ## 类图 ```mermaid classDiagram class MainActivity { + onCreate()
原创 2024-04-18 07:08:45
31阅读
一、SlidingPaneLayout  v4包下的控件,使用简单,功能简洁。官方文档明确说明该控件只能左侧滑动。使用如下: <android.support.v4.widget.SlidingPaneLayout android:id="@+id/slidingPaneLayout" android:layout_width="match_parent" andr
转载 2024-05-31 21:59:23
85阅读
Android 一般的实现:ViewGroup  Menu +Content监听onTouchEventMOVE:改变ViewGroup的leftMarginUP:根据菜单的宽度,决定将其隐藏或显示1、Scroller辅助实现动画效果2、改变ViewGroup的leftMargin+Thread(或AsyncTask)我们需要考虑:手势冲突,菜单栏中ListView移动的角度
  OPPO手机是我国非常热销的一个手机品牌,身边有不少的小伙伴都在用OPPO的手机。那么,OPPO手机上一些实用的小功能,你们都了解吗?我想大部分人对这些都不是很了解,下面我们就一起来看看OPPO上有哪些实用的小功能吧。 1、应用分身  许多人应该都不只一个qq和微信吧。许多人不买苹果手机,就是因为苹果手机无法双开,而我们的OPPO手机就能够很好的帮助我们解决这个问题。
# Android 菜单效果的实现 菜单(DrawerLayout)是一种流行的用户界面设计元素,在许多应用程序中它被用来为用户提供快速的导航选项。在Android开发中,菜单使得应用结构更加清晰,用户体验更为友好。本文将讨论如何在Android中实现菜单效果,并通过代码示例帮助大家更好地理解。 ## 1. 菜单的基本原理 菜单一般位于屏幕的左边或右边,用户可以通过手
原创 9月前
115阅读
前言  又看了郭霖大神的一篇博客《Android 3D滑动菜单完全解析,实现推拉门式的立体特效》,是关于自定义控件方面的,因为自己关于自定义控件了解的不过,以前的要求是会用就行,但是后来越发的明白只会用是不够的,出现问题都不知道该怎么分析,所以我才打算把别人博客里的自定义控件的源码给看懂,虽然可能时间花的时间长,但是,绝对是值得的!   因为源码的东西比较多,看完之后发现还存在可以优化的地方,郭
本系列文章中,我们将尝试再造手机QQ的菜单,力争最大限度接近手Q的实际效果,并使用 Auto Layout 仿造左侧菜单,实现和主视图的联动。代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ最终效果:开发环境本系列文章的开发环境为:* OS ...
转载 2015-10-28 14:27:00
385阅读
2评论
想要实现QQ菜单栏有两种方法,一种是运用框架,另一种是用原理写。而今天我要介绍的是用原理将QQ效果展示出来。其实很简单,自定义抽屉菜单的原理即自定义继承自分层布局,使用事件分发,根据手指滑动的方向和距离进行判断抽屉打开的方向和位置。由于代码中注释比较详细,所以就直接上代码了。下面请看代码【本代码是在eclipse中写的】:第一步:首先新建一个自定义类继承frame layout,实现两个参
# Android实现阻尼效果 在现代移动应用开发中,用户体验至关重要。(Swipe)是常用的交互方式之一,而实现一个流畅且具有阻尼效果,会使得用户体验更为出色。在本篇文章中,我们将探讨如何在Android中实现效果,尤其是阻尼效果,并提供对应代码示例。 ## 什么是阻尼效果? 在物理学中,阻尼是指运动物体在运动过程中由于摩擦、空气阻力等因素,逐渐减速的现象。在Androi
原创 2024-10-09 04:41:59
148阅读
效果的实现 效果 源码 https://github.com/YouXianMing/iOS-Project-Examples 中的 SideViewController 细节
转载 2016-06-08 22:07:00
87阅读
2评论
1. 实现效果图: 2. 工程路径:上图的效果是用自定义HorizontalScrollView来实现的,在HorizontalScrollView里潜入一个横向排列的线性布局,然后在线性布局里分别加入菜单布局(left_menu.xml)和内容布局,在我们初始化的时候把HorizontalScrollView的滚动条向左拉至左边菜单距离即可实现菜单布局的隐藏,关于缩放,移动效果我们可以
本片是对DrawerLayout使用的一个详细解析,也是对开发中遇到问题的一些总结。DrawerLayout是SupportLibrary中一个支持效果的控件,开发中主要是跟NavigationView+Toolbar配合来实现菜单,具体看效果。这个效果模板即可实现,这里简单做下使用讲解,重点不在这里。布局:<?xml version="1.0" encoding="utf-8"?&
一提到门相信很多朋友都会联想到面包车,门已经全权的在为面包车代言了。但是门并不是面包车的专利,在很多旅行车上都能见到门的影子。门最大的好处就是能节约空间,必须在狭窄的停车场,目前主流的车门很容易与其他车辆发生剐蹭,即使勉强将门打开,也会严重影响到乘客的上下车,而门则不存在这些问题。 目前的门大多采用的电动门,因此操作起来也是非常简单的,除了保证空间以外。
一,效果图。 二,工程图。 三,代码。 AppDelegate.h #import <UIKit/UIKit.h> //加入头文件 #import "PPRevealSideViewController.h" @interface AppDelegate : UIResponder <UIAppli
转载 2015-12-11 08:59:00
119阅读
2评论
【相关文件】frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.javaframeworks/base/services/core/java/com/android/server/policy/PhoneWindowManager【实现】
        因为学这个的时候,正好是想要学习一些android常见的控件属性,那时候想要学会一下,不过学会之后,自己写的那个东西也已经告一段落了,那时候要是在百度上面找到了一个比较简单的滑入门的话,也许就可以将这个看起来“很难的”技术添加进去了。    首先既然是菜单,由于自己写的是自定义方式的菜单,所以自
 利用mui开发APP之菜单主内容滚动问题   MUI作为开发者常用的框架之一,其号称最接近原生APP体验的高性能前端框架。因此利用mui开发移动APP,可以为开发者提供很大的便利和接近原生的体验。但是,在实现一些复杂功能的过程中,难免遇到一些小问题。博主将以自己在项目开发中的一些的经验,陆续对mui使用中容易遇到的小问题,予以解答和分享,希望能帮到更多的开发者朋友。  最近,博主在
先来上图:我们把主界面从左向右拉动,可以看到地下有一层菜单页,从透明渐渐变得不透明,从小渐渐变大,感觉上觉得菜单页是从屏幕外面被拉到屏幕中的。下面的代码实现这个DEMO: 首先是自定义控件SlidingMenu控件的代码:1 public class SlidingMenu extends HorizontalScrollView { 2 // 自定义View的步骤: 3
转载 2023-07-14 08:59:01
134阅读
回顾近十年的手机市场,发生了翻天覆地的变化,一代又一代的技术革新,一次又一次产品升级,越来越多的国产品牌逆袭国际巨头,迈出国门走在全球前列。OPPO进入市场不晚,从第一部手机到2018年已过10年,通过依靠外观设计和技术创新实现弯道超车。现如今,一晃十年过去了,今天,我们就来看看这十年OPPO到底是如何走过的。 回顾丨那些经典的外观创新设计外观作为用户对手机的第一印象,在
  • 1
  • 2
  • 3
  • 4
  • 5