效果图:看网上的都是两个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:实现了随手
一、概述LayoutManager主要用于RecyclerView的布局,itemView的回收和复用,在LayoutManager能对每个item的大小、位置进行更改,做出我们想要的效果。很多优秀的效果都是通过自定义LayoutManager来实现的。在前面的文章源码讲解中,需要自定义LayoutManager则需要重写onLayoutChildren()方法,它是布局RecyclerView的
我的 Android 知识体系,欢迎 Star https://github.com/daishengda2018/AndroidKnowledgeSystemonMeasure、onLayout 可以说是自定 View 的核心,但是很多开发者都没能理解其含义与作用,也不理解 onMeasure 、 xml 指定大小这二者的关系与差异,也不能区分 getMeasureWidth 与
转载 3月前
369阅读
【难度★☆☆☆☆】自定义View是我们成为高级工程师的必经之路,尤其是创业公司,更需要自定义View,许多都以新奇的交互来制胜,比如探探的卡片滑动效果。如果说自定义View要从哪开始学起,那么滑动就是一个很好的选择。  现在我们实现这么一个效果,一个布局中有一个View,那个View会随着我们手指的拖动而滑动,这种效果该如何实现?   我们第一反应应该是自定义一个DragView类继承View,
网上找了好几篇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:有区别    &nbsp
转载 9月前
21阅读
Launcher,
转载 2022-04-11 13:57:57
258阅读
  • 1
  • 2
  • 3
  • 4
  • 5