E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
TouchDelegate
TouchDelegate
源码分析
在View的onTouchEvent()中会涉及到这个类,就顺便看了一看,虽然之前没有接触过。用途如果有两个View,分别是ViewA,ViewB,可以给ViewAsetTouchDelegate(bounds,ViewB),这样当ViewA中落在bounds的事件就会传给ViewB。使用场景见官方文档。源码分析这个类主要就是一个diapatchTouchEvent(),用来将事件分发给委托Vie
Utte
·
2023-12-28 14:41
Android view扩大点击区域
二、方式二
TouchDelegate
让父视图能够将子视图的可轻触区域扩展到子视图的边界之外。当子视图必须较小,同时又应该具有较大的轻触区域时,此方法很有用。
互联网小熊猫
·
2023-11-07 11:36
Android日常工作
android
java
安卓
android view 点击 和 触摸,使用android.view.
TouchDelegate
壮大View的触摸点击区域
使用android.view.
TouchDelegate
扩大View的触摸点击区域Android4.0规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸,约为9毫米。
啪叽啪叽啪了个叽
·
2023-11-07 11:36
android
view
点击
和
触摸
Android 扩大View的点击范围
图片在高分辨率的设备中显示的很小,这个时候功能不变就是触摸的时候感觉好难选中的样子,客户体验不好解决方案:1.重新做UI,但是有些费时间2.扩大View的点击范围接下来就讲解下如何扩大View的点击范围View的
TouchDelegate
安卓兼职framework应用工程师
·
2023-11-07 11:56
Android高级进阶
View扩大点击范围
Android 扩大View可点击区域范围
hl=zh-cn#delegate可以得知通过
TouchDelegate
类,让父视图能够将子视图的可触摸区域扩展到子视图的边界之外。当子节点必须很小
柯南二号
·
2023-11-07 11:53
android
Android改变按钮的点击区域
我们可以在Button上添加android:duplicateParentState="true"二,我们可以使用
TouchDelegate
要使用
TouchDelegate
首先我们需要获取Button原来的点击区域
songtao542
·
2023-08-07 11:28
Android
Android
button
click
Android之View的
TouchDelegate
,你真的理解事件分发了吗???
其实View有一个
TouchDelegate
,可以给他设置这样一个东西,来使得你的事件触摸范围会被增大!简直牛X!
徐乙
·
2022-03-19 01:06
Android
Android
View
TouchDelegate
Android事件分发08——
TouchDelegate
的使用的一个示例与问题分析
Android事件分发08
TouchDelegate
的使用的一个示例与问题分析一问题分析1如何实现2相交部分的坐标处理二实现1activity_touch_delegate_buttonxml2TouchDelegateButtonActivityjava3
愤怒的小明
·
2022-03-19 01:05
Android事件分发
android
delegate
TouchDeleg
事件分发机制
安卓View的代理分发事件
TouchDelegate
之前在重新翻看view触摸事件传递的源码时,意外在View源码中发现了一个之前不曾注意到的api:
TouchDelegate
,定义非常简单,但是面对一些特殊的view操作需求却有奇效。
早起的博客
·
2022-03-19 01:00
安卓
前端
android
14.转发触摸事件
14.2解决方案(APILevel1)使用
TouchDelegate
指定任意的矩形区域来向小视图转发触摸事件。
Jennyni1122
·
2022-02-05 07:42
使用
TouchDelegate
扩大控件的点击范围
其实,我们可以使用
TouchDelegate
扩大我们的点击范围。下面是例子,我们在LinearLayout中放置一个ImageButton,然后给它们设置点击监听。
yxhuangCH
·
2020-09-15 12:04
Android
使用
TouchDelegate
扩大View的点击区域
使用
TouchDelegate
扩大View的点击区域在日常开发中,经常会遇到View的触摸区域过小要求放大触摸区域的需求。
清风徐来qfxl
·
2020-09-15 12:36
Android
扩大View的点击区域
TouchDelegate
可以通过设置
TouchDelegate
给View的父类来实现点击事件的区域扩充(拦截父View的Touch事件)Viewchild;ViewGroupparent;//上下左右各扩充
fsilence璐豪
·
2020-09-15 11:37
Android
分享
Android
Android笔记之利用
TouchDelegate
扩大View点击区域
现在我们通过
TouchDelegate
来扩大View点击区域方式解决这个问题。
猿小二
·
2020-09-15 11:19
Android笔记
Android事件分发07——
TouchDelegate
的使用与解析
Android事件分发07
TouchDelegate
的使用与解析一
TouchDelegate
的简单使用1图示2activity_touch_delegate_demoxml2TouchDelegateDemoActivity
愤怒的小明
·
2020-09-15 11:53
Android事件分发
Android中
TouchDelegate
的用法浅析
一般
TouchDelegate
是在View类中的。
oldmtn
·
2020-09-15 11:10
android
使用
TouchDelegate
扩展按键的点击区域
项目中会有各种各样的button和imageView但是如果你的点击不灵敏用户体验无疑是很差的为了增强用户体验我们需要写一个自定义的button或者imageButton用户增强点击区域这里用到了
TouchDelegate
akira_xiao
·
2020-09-15 11:58
TouchDelegate
来增大按钮的点击区域
在应用经常会遇到按钮比较小,点击时有时无法响应事件,又不能将控件增大的时候,这时我们可以用
TouchDelegate
来增大按钮的响应areacode:privatevoidaccretionArea()
Jokerluo
·
2020-09-15 10:56
TouchDelegate
android开发
android
Android学习之 扩大控件点击触摸区域及
TouchDelegate
的介绍
这里主要会用到
TouchDelegate
这个类,这个类代表的就是一个触摸区域。需要对该类进一步了解的可以查看官方API。二、下面主要通过一个代
小吕-ICE
·
2020-09-15 10:22
Android
Android鲜为人知的
TouchDelegate
我们都知道Android触屏事件是在视图树中传递的,ViewGroup决定是否拦截触屏事件,如果拦截就自己处理触屏事件,如果不拦截就传递给子视图,子视图如果是ViewGroup会经历同样的逻辑,子视图如果是View(这里特指不能包含子视图的View)就只能在自己的onTouch或者onTouchEvent中处理,并返回true或者false来告知父视图处理完没有。子View处理过程中有onTouc
Ethan_KF
·
2020-09-15 10:54
Android源码解析
Android
TouchDelegate
扩大点击区域
用于更改View的触摸区域,在平常开发中遇到一个问题就是因为图标太小导致老是点击不中,用户体验不太好,
TouchDelegate
可以改变可点击区域的大小。
Rander.C
·
2020-09-15 10:04
Android
Android 扩大触摸的触发区域
TouchDelegate
AndroidSDK提供了专门用于扩大触摸区域的类
TouchDelegate
具体用法(delegate--需要被扩大触摸区域的view):finalViewparent=(View)delegate.getParent
d_ganker
·
2020-09-15 10:21
Android学习笔记
android之view的
TouchDelegate
实话实说,之前并不知道有
TouchDelegate
,直到最近查看view的源码时候才发现这个新大陆.在view中有一个私有的
TouchDelegate
变量:privateTouchDelegatemTouchDelegate
狂发飘飘
·
2020-09-15 10:41
TouchDelegate
扩大View的点击区域
另一种是:用系统提供的
TouchDelegate
类,来扩大点击区域(建议使用此种方法,
点石成金XIAS
·
2020-08-26 08:53
TouchDelegate
的用法
文章目录如何使用近期在学习Android的事件点击中发现了
TouchDelegate
,字面意思是"触摸委托",在进一步的了解中,发现在你想要扩大View的点击范围,但是不能改变布局的时候还是比较实用的。
rockyou666
·
2020-08-24 07:05
android学习
TouchDelegate
Android使用
TouchDelegate
增加View的触摸范围
还不知道
TouchDelegate
这个东西的可以先看一下API,这里大致说一下它的作用:假设有两个View,分别是v1,v2,我们可以通过v1的setTouchDelegate(bounds,v2)来委派触摸事件
sgwhp
·
2020-08-20 11:45
Android
使用android.view.
TouchDelegate
扩大View的触摸点击区域
Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小。为使小的UI区域获得良好的触摸交互,根据View的特性,目前碰到了两种情况:1.如ImageView,设置其pad
tongcpp
·
2020-08-04 01:49
Android学习笔记
增加控件可点击区域
一.使用
TouchDelegate
增加控件可点击区域TouchDelegateAPITouchDelegateDemopublicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate
真胖大海
·
2020-04-12 21:15
扩大View点击范围
TouchDelegate
方式有时候美工提供给我们的图标是很小的,但却要在如此小的图标上附加点击事件,如果不做处理,用户在使用的时候是很难点中的。
一只好奇的茂
·
2020-03-16 20:09
浅谈
TouchDelegate
的坑与用法
从一个布局讲起最近要实现如下图所示的布局:布局示意底部按钮使用TextView实现,按钮数量及文案长度不确定,要求左右两侧间距相同,每个按钮之间间距等分.对于这种布局,如果只想使用原生的布局方式来做,会比较恶心,ConstraintLayout能做到,但有些大炮打蚊子的感觉,索性直接使用一个横向的LinearLayout,修改他的onLayout方法手动进行布局,只用十几行代码就搞定了.由于布局的
Shawon
·
2020-02-01 05:37
扩大控件的点击区域-
TouchDelegate
学习总结
最近准备材料,发现了学习总结写笔记的更多好处,这两天解bug,涉及到这个
TouchDelegate
,玩了一下,决定督促自己文档,demo都要写好。
赖皮姑娘爱吃蛋糕
·
2020-01-05 18:10
Android 触控事件解析 - Mastering The Android Touch System 笔记
具代表性的例子说明**拓展-**注意事项、多点触控、Batching、HoverEvents、
TouchDelegate
干货推荐MotionEventAndroid会把每一个触控事件包装成MotionEvent
Goo_Yao
·
2020-01-01 01:20
Android
TouchDelegate
详解及优化
往往通过给View设置padding即可实现,但是对于某些特殊的情况,如图开发者选项-显示布局边界因为布局对齐的关系,这个SeekBar不能有paddingTop,而这时又需要在上方增加可响应区域,就只能用
TouchDelegate
stevewang
·
2019-11-28 06:36
Android使用
TouchDelegate
增加View的触摸范围
本文为大家分享了Android使用
TouchDelegate
增加View触摸范围的方法,供大家参考,具体内容如下还不知道
TouchDelegate
这个东西的可以先看一下API,这里大致说一下它的作用:假设有两个
sgwhp
·
2018-05-26 11:04
改变控件的点击范围
TouchDelegate
它可以帮助我们让某个控件处理比它实际占用空间更大的触摸消息。
Applicaton
·
2017-07-20 15:35
解决方案
ViewGroup和View以及
TouchDelegate
的触摸事件源码简析
参考:浅尝安卓事件分发机制http://blog.csdn.net/zhaizu/article/details/50489398深入Android开发之--理解View#onTouchEventhttps://my.oschina.net/banxi/blog/187267?p=1Android触摸消息处理http://blog.csdn.net/siobhan/article/details/
doom20082004
·
2016-12-15 20:36
Android
Android 触控事件解析(Mastering the Android Touch System)
具代表性的例子说明拓展-注意事项、多点触控、Batching、HoverEvents、
TouchDelegate
干货推荐-MotionEventAndroid会把每一个触控事件包装成MotionEvent
没有故事的A同学
·
2016-11-26 20:38
技术笔记
使用
TouchDelegate
扩大控件的点击范围
其实,我们可以使用
TouchDelegate
扩大我们的点击范围。下面是例子,我们在LinearLayout中放置一个ImageButton,然后给它们设置点击监
yxhuang2008
·
2016-04-11 22:00
android
android的点击事件
使用
TouchDelegate
增大控件的触摸范围
使用
TouchDelegate
就可以解决这个问题了。
TouchDelegate
fishle123
·
2016-03-05 17:00
android
控件
点击
TouchDelegate
增加控件的触摸范围
Android --
TouchDelegate
TouchDelegate
假设有两个View,分别是v1,v2,我们可以通过v1的setTouchDelegate(bounds,v2)来委派触摸事件
我爱物联网
·
2015-12-18 14:00
用
TouchDelegate
扩大子 View 的点击区域
安卓提供了
TouchDelegate
类来让
zhaizu
·
2015-11-19 17:00
TouchDeleg
扩大点击区域
使用android.view.
TouchDelegate
扩大View的触摸点击区域
Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小。为使小的UI区域获得良好的触摸交互,根据View的特性,目前碰到了两种情况:1.如ImageView,设置其pad
iaiai
·
2015-07-09 23:00
delegate
android之view的
TouchDelegate
实话实说,之前并不知道有
TouchDelegate
,直到最近查看view的源码时候才发现这个新大陆.在view中有一个私有的
TouchDelegate
变量: privateTouchDelegatemTouchDelegate
Green_shing
·
2015-06-18 18:00
源码
类
Android开发
delegate
frameworks
使用
TouchDelegate
扩大View的点击区域
TouchDelegate
可以增大view的可点击区域。当view较小时,
TouchDelegate
就派上用场了。
lxgwm2008
·
2015-04-29 15:00
android
delegate
Android学习之 扩大控件点击触摸区域及
TouchDelegate
的介绍
这里主要会用到
TouchDelegate
这个类,这个类代表的就是一个触摸区域。需要对该类进一步了解的
l416112167
·
2014-06-27 13:00
android
扩大触摸区域
使用android.view.
TouchDelegate
扩大View的触摸点击区域
Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小。为使小的UI区域获得良好的触摸交互,根据View的特性,目前碰到了两种情况:1.如ImageView,设置其pad
tongcpp
·
2014-04-11 16:00
android
padding
TouchDelegate
触摸区域
点击区域
Android
TouchDelegate
原文:http://blog.csdn.net/a220315410/article/details/9141265
TouchDelegate
是个挺有意思的小玩意,它可以帮助我们让某个控件处理比它实际占用空间更大的触摸消息
liushaodong
·
2014-01-02 10:50
android
TouchDelegate
TouchDelegate
分析
在View.java中,使用
TouchDelegate
的代码很少,它的实现机制也非常的简单。
u012604322
·
2013-12-02 12:00
源码
android
Android使用
TouchDelegate
增加View的触摸范围
还不知道
TouchDelegate
这个东西的可以先看一下API,这里大致说一下它的作用:假设有两个View,分别是v1,v2,我们可以通过v1的setTouchDelegate(bounds,v2)来委派触摸事件
sgwhp
·
2013-09-03 11:00
ListView Tips & Tricks
EnlargedTouchableAreasFEB16TH,2012Edit(02/24/12):Fixapotential NullPointerException intheremoveDelegate(
TouchDelegate
pi9nc
·
2013-09-01 21:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他