「和你们一样,我们都是全键盘手机的忠实粉丝。」自 2018 年底发出公告,宣布将推出一款盖全键盘的智能手机后,名为 F(x) tec 的团队已经在这个项目耗费了近一年的时间。它的前身是 Livermorium,这家初创公司曾希望通过众筹的形式,为 Moto Z 系列手机制作一个外置键盘配件,这也是当时 Moto Mods 中的明星配件之一。 但由于生产环节的问题,这一美好愿景并
周末两天时间在公司里研究新版QQ的菜单的实现,在网上也看到一些实例,也看了慕课网上的课程,终于完全搞明白了整个实现过程,现将我的理解和实现写出来。自定义控件--显示菜单和内容的horizontalScrollView需要用到 HorizontalScrollView控件,同时要实现(1)初始状态是显示内容,隐藏菜单(2)当滑动超过屏幕一般的响应。(隐藏菜单or显示菜单)(3)滑动过程中内容
结构模板这里是示例Html, 必须使用Mui框架才能使用。主容器 <div class="mui-off-canvas-wrap mui-draggable"></div>菜单窗体 <aside class="mui-off-canvas-right"></aside>主窗体 <div class="mui-content mui-scro
转载 2024-09-27 16:04:07
51阅读
关于全面屏手机的设计越来越多,今天,OPPO又给我们看到了一个脑洞大开的设计,只要弹出或者手机的第二块屏幕即可出现。这样的一个设计看上去非常有趣,不仅满足了正面全面屏的要求, 还可以解锁双屏操作,可以说是非常有创意了。 讲真,其实这次推出这个创意的OPPO,在设计方面一直都走在手机行业的其列,接下来为大家盘点一下OPPO历代经典设计。 开山之作:A103笑脸手机OPP
本系列文章中,我们将尝试再造手机QQ的菜单,力争最大限度接近手Q的实际效果,并使用 Auto Layout 仿造左侧菜单,实现和主视图的联动。代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ最终效果:开发环境本系列文章的开发环境为:* OS ...
转载 2015-10-28 14:27:00
385阅读
2评论
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {requestWindowFeature(Window.FEATURE_NO_TITLE);// 隐藏系统的标题栏super.onCreate(savedInstanceState);set
原创 2016-08-29 14:48:08
1107阅读
  mui提供了两种导航实现:webview模式和div模式,两种模式各有优劣,适用于不同的场景。 webview模式   主页面和菜单内容在不同的webview中,两个页面根据内容需求分别组织DOM结构,mui对其DOM结构无特殊要求,故其有如下优点: - 菜单内容是单独的webview,故可被多个页面复用; - 菜单内容在单独的webview中,菜单区域的滚动不影响主界面,故可使用原
转载 2024-01-30 03:56:29
51阅读
最近在使用IOS系统的时候,发现关闭很实用,因为单手就可以操作,不需要点击左上角的回退按钮、或者返回键了。所以打算在android上实现这个技术。需求:1:IOS只能在屏幕边缘开始,往中间进行才能关闭;我们希望触发点可以在任意位置。2:对现有代码入侵尽可能下,简单配置下就可以实现这个功能。实战参考:请参考本人的博客园项目参考了GitHub上一个开源框架,优化后形成现有的框架 下面
转载 2023-07-27 20:06:39
134阅读
安卓和IOS系统都自带了左侧滑动返回上一页的功能,有时候需要关闭系统侧边滑动返回的功能,在uni-app中如何解决呢?单个锁定第一种:#ifdef APP-PLUSlet page = this.$mp.page.$getAppWebview();page.setStyle({ popGesture: 'none' });// #endif第二种:// #ifdef APP-PLUSplus.we
转载 2023-05-26 15:27:32
928阅读
一、SlidingMenu下载地址二、SlidingMenu整合到Android项目中的方法1.直接将SlidingMenu.jar包放在项目的libs目录下。 2.将github上项目的示例代码下载下来(库名称叫做library),导入到eclipse当中,这里分为两种方式: - -2.1 将资源项目作为library设置到我们的项目中。在android项目上右键,Properties-&gt
转载 2023-12-15 10:38:42
92阅读
引言,最近看很多项目都加入了菜单,但是相对完美的大家接触最多的还是QQ的菜单。这里,咱就不贴图片了。HorizontalScrollView 。首先新建一个安卓项目,在项目包中,直接新建一个类(SlidingMenu)来继承 HorizontalScrollView 类。再直接实现方法,这里咱使用参数为:Context context, AttributeSet attrs 这两个的方法。
DrawerLayout是support.v4包中实现菜单效果的控件,之前实现使用的是SlidingMenu,下面我主要介绍一下DrawerLayout控件。 DrawerLayout的使用非常方便,具体的使用如下所示:1,drawerLayout 其实就是一个布局控件,跟RelativeLayout差不多,单是drawerLayout是带有效果的控件。drawerLayout布局里面
转载 2023-07-27 14:01:14
175阅读
代码编辑版本环境AndroidStudio: 版本2021.2.1,Gradle: gradle-7.3.3-bin.zip gradle plugins版本: 7.2.1 语言:Java 本来想用kotlin写的,但是公司要求使用Java进行编写,所以我又很 开心 地拿起了Java。 虽然Kotlin很优秀,我很喜欢,但是谁会和钱过不去呢?继承RecycylerView的工具类package c
转载 2024-02-29 16:06:43
195阅读
前些天又有一个同学私信我,问我删除功能改如何实现?时不时的就会收到相似的问题,有空的时候我会说一下大概的实现思路或者扔一个Github 的链接,没空的时候就会叫他们自己Google一下,网上有一些现成的开源库,拿来自己改一下或者能实现设计给的UI效果的,直接用上就好。菜单确实是一个比较常见的功能,其中场景较多的就是删除,它是iOS列表删除通用交互方式,比如微信、QQ、苹果自带的短信、通
原创 2020-12-24 21:37:23
3037阅读
原理分析:淘汰的思路:第一:试图:ViewGroup 第二:事件:onTouchEvent第三:思路:当手指触动屏幕时,根据touch的事件,去改变ViewGroup的左右试图的宽度。第四:实现:(略)这种思路我们要处理touch的move事件和up事件,并且对于冲突的处理并不理想。所以我使用HorizontalScrollView(水平滚动条),太晚了,我就不写了,明天再写。今晚继
转载 2024-05-21 21:22:11
236阅读
                                       Android自定义View,引发的一连串的疑惑及解答疑惑相关的文章 先来看个菜单效果:    &
Android菜单-SwipeMenuLayoutSwipeMenuLayout是一个零耦合的菜单,使用方式及其简单!只需要正常编写xml布局文件即可。目前功能如下支持启用或禁用菜单支持菜单在条目的左边或者右边支持滑动阻塞或非阻塞支持点击了menu后是否自动关闭menu支持menu打开和关闭的回调监听可快速打开和关闭menu简单用例只需正常编写xml文件即可SwipeMenuLayou
# 实现Android QQ菜单 ## 1. 概述 在Android开发中,实现菜单是一个常见的需求。本文将向你介绍实现Android QQ菜单的步骤和代码示例。 ## 2. 实现步骤 | 步骤 | 操作 | | --- | --- | | 1 | 创建一个新的Android项目 | | 2 | 在布局文件中添加一个菜单布局和一个主内容布局 | | 3 | 创建一个自定义的A
原创 2023-07-16 11:18:53
678阅读
# Android菜单的实现 作为一名经验丰富的开发者,我将帮助你学习如何实现Android菜单。在本篇文章中,我将告诉你整个实现过程,并提供每一步所需的代码和注释。 ## 实现流程 下面是实现Android菜单的流程: | 步骤 | 描述 | |---|---| | 1 | 创建一个新的Android项目 | | 2 | 添加依赖库 | | 3 | 创建主界面布局 | | 4
原创 2023-07-21 07:03:04
181阅读
结构模板 这里是示例Html, 必须使用Mui框架才能使用。 主容器 <div class="mui-off-canvas-wrap mui-draggable"></div> 菜单窗体 <aside class="mui-off-canvas-right"></aside> 主窗体 <div cl
转载 2017-05-14 13:50:00
274阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5