效果图:看网上的都是两个view拼接,默认右侧的不显示,水平移动的时候把右侧的view显示出来。但是看最新版QQ上的效果不是这样的,但给人的感觉却很好,所以献丑来一发比较高仿的。知识点:1、ViewDragHelper 的用法;  2、滑动冲突的解决;  3、自定义viewgroup。ViewDragHelper 出来已经比较久了 相信大家都比较熟悉,不熟悉的话google一大把  这里主要简单用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 15:16:17
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java代码如下:
滑动条  //
LayoutInflater myInflater = LayoutInflater.from(this);
seekBar = (SeekBar)myInflater.inflate(R.layout.seekbar, null).findViewById(R.id.seekbar);
seekBar.setBackgroundResource(R.draw            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-10 15:30:45
                            
                                900阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 自定义滑动解锁:开发指南与代码示例
在移动应用开发中,自定义滑动解锁功能是一种常见的安全措施,它不仅增加了应用的安全性,还能提升用户体验。本文将详细介绍如何在Android平台上实现自定义滑动解锁功能,并提供相应的代码示例。
## 流程图
首先,我们通过流程图来梳理自定义滑动解锁的基本流程:
```mermaid
flowchart TD
    A[开始] --> B            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-15 17:55:38
                            
                                747阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们知道RecyclerView 有很多显示的样式可供选择,比如列表的,网格的,瀑布流式的显示样式,这主要取决于RecyclerView.LayoutManager这个类,想前面说的网格的,列表的这些都是继承自这个类实现的,不过这些样式,比如:GridLayoutManager, LinearLayoutManager等这些系统已经帮我们做好了,所以要想实现类似探探的那种效果的话,我们还的想系统这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-05 06:47:54
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先看效果图 怕说不清楚,特来一张图 手绘 好 现在来说说效果实现中遇到的问题  1:scrollview中嵌套viewpager中嵌套listview  出现了 listview不显示 因为在scrollview中所以要重新计算listview每个子View的高度然后要将整个高度设置为viewpager的高度  给viewpager这是必须的,不然同样也显示不了listview的内容2:我list            
                
         
            
            
            
            package com.weijie.user.component;import android.content.Context;import android.util.AttributeSet;import android.view.Gravity;import android.view.MotionEvent;import android.view.animation.Animation;im            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-03 05:54:52
                            
                                190阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Android自定义触摸滑动
在Android应用开发中,触摸滑动是一个常见的功能,比如手指滑动屏幕可以浏览图片、切换页面等。Android提供了一些默认的滑动效果,但有时我们需要自定义一些特殊的滑动效果来满足特定需求。本文将介绍如何在Android应用中实现自定义触摸滑动,并提供代码示例。
### 原理介绍
在Android中,我们可以通过监听触摸事件来实现滑动效果。当用户按下屏幕、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-11 05:46:09
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 Android 自定义滑动验证
在本篇文章中,我们将学习如何实现一个Android应用中的自定义滑动验证(也称为滑动验证码)功能。这一过程我们将分成几步进行讲解,初学者可以通过理解每个步骤的实现来掌握整个技术。
## 交易流程概览
以下是整个实现自定义滑动验证的步骤:
| 步骤      | 名称                 | 描述            
                
         
            
            
            
            一、View的滑动: 
1.获取最小滑动距离: 
int touchSlop = ViewConfiguration.get(context).getScaledTouchSlop(); 
2.Scroller类(滑动控制): 
(1)创建: 
Scroller scroller = new Scroller(context); 
(2)控制滑动: 
//            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-15 21:10:19
                            
                                668阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            从早上开始撸到现在撸了一个小组件HorizontalScrollCursor,废话不多说先上效果预览图:下面是在项目中的预览图:  QAQ看起来还是很Nice滴。之前写的一个下滑条是能实现跟随Viewpager移动到指定的下标下面,但是不能随着手指拖动而滑动,所以这个控件的实现目的就在于此。项目以及上传到Github,克隆地址为: 点击打开链接功能简介:1:实现了随手            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 06:37:10
                            
                                244阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、概述LayoutManager主要用于RecyclerView的布局,itemView的回收和复用,在LayoutManager能对每个item的大小、位置进行更改,做出我们想要的效果。很多优秀的效果都是通过自定义LayoutManager来实现的。在前面的文章源码讲解中,需要自定义LayoutManager则需要重写onLayoutChildren()方法,它是布局RecyclerView的            
                
         
            
            
            
            我的 Android 知识体系,欢迎 Star https://github.com/daishengda2018/AndroidKnowledgeSystemonMeasure、onLayout 可以说是自定 View 的核心,但是很多开发者都没能理解其含义与作用,也不理解 onMeasure 、 xml 指定大小这二者的关系与差异,也不能区分 getMeasureWidth 与            
                
         
            
            
            
            【难度★☆☆☆☆】自定义View是我们成为高级工程师的必经之路,尤其是创业公司,更需要自定义View,许多都以新奇的交互来制胜,比如探探的卡片滑动效果。如果说自定义View要从哪开始学起,那么滑动就是一个很好的选择。  现在我们实现这么一个效果,一个布局中有一个View,那个View会随着我们手指的拖动而滑动,这种效果该如何实现?    我们第一反应应该是自定义一个DragView类继承View,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 20:41:36
                            
                                301阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            网上找了好几篇RecyclerView,终于结合了一下找到能用的,特此记录一下,原理不作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-23 14:19:20
                            
                                1587阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近做侧滑控件,又把相关的知识梳理了一遍. 现总结如下--------------------------------------1. View的ScrollTo和ScrollBy.这两个函数是用来使子控件滚动的. 比如:我在ViewB上使用ViewB.ScrollTo(x,y),那么ViewB的子控件就会进行滚动,但ViewB本身不会移动.具体应用的例子为:Launcher,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-12-22 13:41:34
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Android 自定义 TextView 实现横向滑动
在开发 Android 应用时,我们经常会遇到需要自定义 TextView 实现横向滑动的需求。例如,在某些情况下,我们希望文字内容超出 TextView 的宽度时,用户可以通过横向滑动来查看全部内容。本文将介绍如何通过自定义 TextView 实现这一功能,并提供代码示例。
### 实现步骤
1. **继承 TextView 类            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 06:53:04
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android自定义View滑动处理
## 介绍
在Android开发中,自定义View是一项重要的技能。实现自定义View滑动处理是其中的一个常见需求。本文将介绍整个实现过程,并给出具体的代码示例和注释。
## 流程图
```mermaid
flowchart TD;
    A[开始] --> B[创建自定义View];
    B --> C[处理滑动事件];
    C --> D            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-10 07:18:52
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android自定义View滑动开关实现
## 1. 简介
在Android开发中,滑动开关是一种常见的自定义View,它可以用来表示开关状态的切换。本文将介绍使用自定义View来实现Android滑动开关的步骤和代码示例。
## 2. 实现步骤
下表展示了实现Android滑动开关的整个流程:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建一个自定义View类,继            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-08 05:55:03
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            移动端基础概念▪ 做移动端(wap)和做PC端区别:1、系统      PC:Windows/mac区别不大 ;  移动端:ios/android/windows有区别2、浏览器   PC:区别很大   ; 移动端:区别不大3、分辨率(尺寸)    PC:有区别                 
                
         
            
            
            
            
Launcher,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-11 13:57:57
                            
                                258阅读