TextView 长按的波纹效果

     2023-04-19     145

关键词:

【中文标题】TextView 长按的波纹效果【英文标题】:Ripple effect on TextView long click 【发布时间】:2016-05-24 07:49:59 【问题描述】:

如何让 TextView 在长按时产生波纹? onClick 的涟漪很好,但我需要 onLongClick 的涟漪。

【问题讨论】:

如果有人想要更多上下文,我的问题是跟进***.com/questions/35373987/… 【参考方案1】:

您可以使用Android Ripple Background

    final RippleBackground rippleBackground=(RippleBackground)findViewById(R.id.content);
    ImageView imageView=(ImageView)findViewById(R.id.centerImage);
    imageView.setOnLongClickListener(new View.OnLongClickListener() 
            @Override
            public boolean onLongClick(View v) 
                rippleBackground.startRippleAnimation();
                return false;
            
        );

【讨论】:

它不起作用。您的解决方案似乎要求 TextView 小于 RippleBackground。但这对我不起作用。我需要类似于android:background="?attr/selectableItemBackground" 的东西【参考方案2】:

有很多方法可以实现longClickListener,这是其中一种。基本上,一个事件会被触发,例如 mouseover、onclick、onlongclick、onlistitemclick 和“听到”该事件的侦听器。如果您需要更多帮助,请发布代码,您是否创建了新的 OnLongClickListener() 对象?

【讨论】:

这如何回答关于涟漪的 OP 问题? 如果你阅读他可以做波纹:“它在点击时波纹很好”

imageview 上的波纹效果

...描述我的问题,我创建了一个小例子。我有带有imageview和textview的线性布局。对于线性布局,我将可绘制的波纹设置为背景。但是,当我单击或长按图像视图下的线性布局波纹动画时。如何在imageview上显示动画?ma​​in.xml<?xml... 查看详情

Android - 如何知道 TextView 中的长按文本?

】Android-如何知道TextView中的长按文本?【英文标题】:Android-Howtoknowthelong-pressedtextintheTextView?【发布时间】:2013-04-1918:50:37【问题描述】:正如标题所说,我想知道如何知道TextView中长按的文本。caption.setOnLongClickListener(newOnLongCli... 查看详情

在 Flutter 中查找长按的单词

】在Flutter中查找长按的单词【英文标题】:FindlongpressedwordinFlutter【发布时间】:2020-03-2719:12:09【问题描述】:我在卡片中显示文本,我想添加长按功能以显示有关所选单词(长按的单词)的更多信息。哪个文本小部件支持它?S... 查看详情

我可以制作一个等待长按的接收器吗?

】我可以制作一个等待长按的接收器吗?【英文标题】:CanIMakeAReceiverThatWaitsForALongPress?【发布时间】:2011-11-1612:47:25【问题描述】:我想通过长按主屏幕来触发一个活动。这可以通过广播接收器实现吗?我应该提供服务吗?好... 查看详情

UICollectionView:如何在不长按的情况下重新排序

】UICollectionView:如何在不长按的情况下重新排序【英文标题】:UICollectionView:HowToReorderWithoutLongPress【发布时间】:2017-04-0317:20:19【问题描述】:我的UICollectionView为每个单元格添加了一个长按手势,以便按住提示一个警告框,允... 查看详情

css滚动视差之水波纹效果

...看个例子:html:<divclass="attachview"></div><divclass="textview">IWANTFLY</div><divclass="atta 查看详情

在xCode中处理多个对象的长按的最佳方法

】在xCode中处理多个对象的长按的最佳方法【英文标题】:BestwaytohandlelongpressformultipleobjectsinxCode【发布时间】:2014-05-0718:01:45【问题描述】:我有一个包含64个UIButtons的视图,除了它们的触摸事件之外,它们还需要响应长按。我... 查看详情

leetcode.925-长按的名字(longpressedname)(代码片段)

...盘上输入他的名字。有时,在键入字符c时,键可能会被长按,键入的字符将被输入1次或更多次。你检查键盘的键入字符。如果可能是你的朋友姓名,则返回True,其中一些字符(可能没有)被长按。例如:输入:name=“alex”,typ... 查看详情

h5移动端阻止浏览器长按事件

移动端长按图片或者元素的时候会出现默认的浏览器事件,这样会影响自定义的长按行为,很麻烦。微信的图片和元素的长按事件效果如下找到了一个方式去掉首先要把图片放到div的背景图片中(用图片试了不行,如果有大神可... 查看详情

如何给imageview设置水波纹效果

...先看效果:自定义View根据实际情况可以选择继承自View、TextView、ImageView或其他这次的实现我们都选择继承view,在实现的过程中我们需要关注如下几个方法:1.onMeasure():最先回调,用于控件的测量;2.onSizeChanged():在onMeasure后面回调... 查看详情

如何在 Chrome 的信息亭模式下禁用右键单击/长按的上下文菜单?

】如何在Chrome的信息亭模式下禁用右键单击/长按的上下文菜单?【英文标题】:Howtodisablecontextmenuonrightclick/longtouchinakioskmodeofChrome?【发布时间】:2015-03-2903:23:23【问题描述】:我们正在为博物馆开发软件。有几个在Windows8.1上运... 查看详情

stm32开发板按键单击双击以及长按的控制策略(代码片段)

...:二、主函数控制逻辑如下:#defineKEYA_SPEED1 100 //长按的时间长度(单位10mS)#defineKEYA_SPEED2 10 //双击的时间长度(单位20mS)intmain(void)//主程序 u 查看详情

基于51单片机按键短按长按的项目工程(代码片段)

#include<reg52.h>#include<stdio.h>#defineucharunsignedchar#defineuintunsignedintucharcodeDuan[]=0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F;//共阴极数码管0-9段码表,高电平导通数码管段显示,低电平导通数码管位显示。u 查看详情

textview 的 selectableItemBackgroundBorderless

】textview的selectableItemBackgroundBorderless【英文标题】:selectableItemBackgroundBorderlessfortextview【发布时间】:2015-08-1209:32:42【问题描述】:我有一个TextView用作按钮。我想添加属性selectableItemBackgroundBorderless以在按下时产生圆形波纹效果... 查看详情

android中长按item删除,能设置长按的时间吗。也就是长按多久才弹出框

publicclassMyAdapterextendsBaseAdapter @Override publicintgetCount() returnlist.size(); @Override publicObjectgetItem(intarg0) returnlist.get(arg0); @Override publiclonggetItemId(intarg0) returnarg0; @Override//最主要的重写方法 publicViewgetView(intarg0,Viewarg1,ViewGroup... 查看详情

单片机笔记单个按键实现单击双击长按的实现(代码片段)

...**********************程序功能:一个按键的单击、双击、长按。三种按键方式,然后做不同的处理。***************************************************************************/staticunsignedcharkey_driver(void) staticunsignedcharkey_state_buffer1=key_state_0;... 查看详情

kotlin实现长按textview弹出自定义复制+全选框+popupwindow的功能(代码片段)

一、测试第一图CSDNAPP原效果,第二gif和第三图实现:二、项目,Module项目代码中可以看,最好不要改三、理解1.MainActivity.kt代码,看一下说明classMainActivity:AppCompatActivity()privatevarmSelectableTextHelper:SelectableTe 查看详情

用于TextView的Android TextView空白区域长按上下文菜单,而不是文本选择菜单

】用于TextView的AndroidTextView空白区域长按上下文菜单,而不是文本选择菜单【英文标题】:AndroidTextViewemptyarealong-touchcontextmenuforTextView,nottextselectionmenu【发布时间】:2021-10-1212:38:53【问题描述】:似乎在启用了文本选择的TextView上... 查看详情