本文采用自定义控件实现Android侧拉效果,首先建一个工程名字就叫做Sliding。 修改MainActivitypublic class MainActivity extends Activity implements OnClickListener{
private SlideMenu sm;
@Override
protected void onCreate(
转载
2023-07-03 21:30:42
49阅读
苹果在今天凌晨正式推送了 iPadOS,作为一款专门针对 iPad 打造的系统,虽然是在 iOS 的基础上演变而来,但是前者对 iPad 进行了特别的优化。iPadOS 的主屏幕经过重新设计后,新的布局在每一页上可展示更多 app。用户现在可将 “今天” 视图添加到主屏幕,以快速查看小组件来一览各种信息,包括天气、日历、日程活动、使用技巧等。升级至最新的系统后,iPad 用户就能体验到最新的 “分
转载
2023-08-31 16:53:22
85阅读
之前都一直是看郭大神的博客,也就看到了那个仿人人网的侧滑菜单,但是感觉太冗杂,权当理解原理最好不过。后来实际开发过程中也要用到,我就想可不可以自己写一个,自制侧滑侧单,既可以左侧滑出,也可以从右侧滑出,或者是双向滑动的,那该多好啊,于是,我就上路了。。。在此我得知android本身就有一个类Scroller,用于处理布局内容的滑动,然后就一探究竟(这里面尤其值得注意滑动的偏移量与屏幕坐标系是相反的
转载
2024-03-01 08:50:09
26阅读
项目中有个需求,就是防QQ的消息列表侧滑删除。在网上找了一些资料后,弄明白了原理。无非就是利用ViewDragHelper去拖动控件。我的想法是,在一个FrameLayout中有两个控件,一个是主控件,另一个就是删除控件。主控件宽高充满布局,删除控件在FrameLayout的右侧,并且被主控件遮挡住。当滑动主控件的时候,从而让删除控件显示出来(这个方法,并不会让删除控件移动)。当然,也可以将主控件
转载
2024-03-04 08:57:59
94阅读
先来上图:我们把主界面从左向右拉动,可以看到地下有一层菜单页,从透明渐渐变得不透明,从小渐渐变大,感觉上觉得菜单页是从屏幕外面被拉到屏幕中的。下面的代码实现这个DEMO: 首先是自定义控件SlidingMenu控件的代码:1 public class SlidingMenu extends HorizontalScrollView {
2 // 自定义View的步骤:
3
转载
2023-07-14 08:59:01
134阅读
欢迎Follow我的GitHub,其余参考Android目录. Android侧滑删除菜单,高仿QQ、IOS侧滑删除 --由吧主转载 重要的话 开头说,not for the RecyclerView or ListView, for the Any ViewGroup. 本控件不依赖任何父布局,不是针对 RecyclerView、ListView,而是任意的Vi
1.SlidingPaneLayout2.DrawerLayout3.NavigationView4.SlidingMenu 1.SlidingPaneLayout布局v4包下,先左侧拉(只有左侧拉),后主页,布局的位置决定前面的是左侧拉通过slidingPaneLayout.closePane()
转载
2016-04-26 16:52:00
152阅读
2评论
前言很多android菜单都做的很炫,其中用的做多的就数侧拉菜单了,比如说唱吧,以前的人人,当然也有很多客户端改版后可能用其他的了,但是SlidingMenu的确是一个很强大的工具。环境配置很多工具有炫丽的效果来吸引用户的眼球,但是这些炫丽的效果肯定需要一些代价,那就是很多代码的支持,这个项目页不例外,在配置环境时很有可能会遇到一系列问题,下面就写一下具体配置的步骤和可能遇到的问题。准备工作首先
转载
2024-02-01 10:58:54
43阅读
想要实现侧边栏,需要配合使用DrawerLayout。因为会用到嵌套布局,所以根布局不能是 ConstraintLayout,DrawerLayout 布局下再嵌套两个布局,一个放置内容如 LinearLayout,一个放置侧划菜单,这里使用 NavigationView 为了出现侧边栏点击图标和菜单图标,需要自定义一个 ToolBar,放置在内容 Layout
转载
2023-05-18 11:00:32
169阅读
疯了,疯了,刚刚写的一不小心被我删了 ,我就简单的把代码贴下,代码上面都有注释, 首先是布局文件,<com.qianfeng.sideqq.ui.DragLayer xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
功能描述菜单分左右两侧,整体可以滑动,效果如下 功能分析widthMeasureSpec:期望值组成: 32位的010101010101011010101组成头2位:代表的是模式 UNSPECIFIED: 不确定,随意EXACTLY:精确的AT_MOST:最大的后30位:数值scrollTo:移动的是手机的屏幕标准移动scrollBy:移动的是手机的屏幕增量移动Scroller: 用来模拟数据变化
原创
2022-03-24 16:50:34
158阅读
SlidingMenu作为最常用到的几个开源项目之一,
转载
2022-11-28 16:42:51
80阅读
侧拉菜单在android应用中非常常见,它的实现方式太多了,今天我们就说说使用Google提供的DrawerLayout来实现侧拉菜单效果,先来看张效果图:DrawerLayout的实现其实非常简单,只要按照既有的规范来写即可,先来看看布局文件:<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android
原创
2021-07-29 09:50:12
137阅读
侧拉菜单在android应用中非常常见,它的实现方式太多了
原创
2022-04-06 16:13:44
182阅读
滑轨是推拉门、窗中不可忽视的配件,高质量的滑轨能在很大程度上促进门、窗的推拉使用。不同的门所用的吊轮和吊轨长度都不一样。接下来为您讲讲滑轨滑道如何安装。一、滑轨是什么? 滑轨就是固定在家具的柜体上,供家具的抽屉或柜板出入活动的五金连接部件,滑轨适用于橱柜、家具、公文柜、浴室柜等木制与钢制抽屉等家具的抽屉连接。 如果说铰链是橱柜的心脏,那么滑轨就是肾脏。那些大大小小的抽屉能否自由
印象当中,最近这些年的春天总是会带来让人觉得真心别扭的气候体验,雨和冷风就像催化剂一样,让生活和工作当中的人和事也变得异常凌乱,仿佛一团被咀嚼到完全失去味道的槟榔。November Rain前奏当中的钢琴旋律多少可以让心安然一些,一旦摘下耳机便又是个令人想要把自己的脑袋拧下来吃掉的世界。可脑袋一旦被拧下来,就什么也无法吃的样子了,不是吗。说正事儿吧。Designing for touch,关于这个
一提到侧滑门相信很多朋友都会联想到面包车,侧滑门已经全权的在为面包车代言了。但是侧滑门并不是面包车的专利,在很多旅行车上都能见到侧滑门的影子。侧滑门最大的好处就是能节约空间,必须在狭窄的停车场,目前主流的车门很容易与其他车辆发生剐蹭,即使勉强将门打开,也会严重影响到乘客的上下车,而侧滑门则不存在这些问题。 目前的侧滑门大多采用的电动侧滑门,因此操作起来也是非常简单的,除了保证空间以外。
转载
2023-10-09 22:06:13
114阅读
Android 侧滑一般侧滑的实现:ViewGroup Menu +Content监听onTouchEventMOVE:改变ViewGroup的leftMarginUP:根据菜单的宽度,决定将其隐藏或显示1、Scroller辅助实现动画效果2、改变ViewGroup的leftMargin+Thread(或AsyncTask)我们需要考虑:侧滑手势冲突,菜单栏中ListView移动的角度
转载
2023-09-12 10:23:48
300阅读
效果图代码分析 这次代码放在demo中直接下载即可,这里理一下思路1.activity上是一个帧布局,覆盖着两层view 底下一层view是list列表,就是上图灰色部分,还有一层是一个自定义的水平scrollview,这个view中左侧是是一个透明的view,右侧是上图白色的那个view。滚动就是水平scrollview滚动。2.由于有view覆盖的关系,就涉及
转载
2023-07-31 23:58:29
66阅读
参考: Android SlidingMenu 使用详解(鸿阳)导入slidingMenuSlidingMenu GitHub地址:jfeinstein10/SlidingMenu先从GitHub上下载slidingMenu,打开文件如图:library是我们依赖的核心内容。打开library文件夹如下:新建module,并把上面三个红色框住的文件夹复制到新module的src/main中,并把s
转载
2024-03-01 14:07:54
26阅读