`

Android:Button同时设置OnLongClick、OnClick模拟相机长按聚焦 短按拍照的功能

 
阅读更多

问题背景:一个Button同时设置了OnLongClick和OnClick监听。达到相机拍照,第一次长按聚焦,第二次点击拍照的效果。OnLongClick是由单独的线程执行的,如果返回false,则OnLongClick执行完毕后,会自动执行OnClick。

如果设置返回true,则OnLongClick触发执行完后便不会再执行OnClick了,这正要我要达到的效果。

参考:http://www.cnblogs.com/Tiger-Dog/articles/1944791.html

分享到:
评论

相关推荐

    Android 区分判断按钮长按和短按.rar

    这是一个长按按钮和短按按钮的例子,有时候,长按和短按分别完成不同的功能,这个功能不局限于按钮,像很多的Listview中也早已加入了长按和短按的功能,长按时候,一般是完成一些不常用的功能,比如删除之类的,下面...

    Android自定义按钮实现长按功能

    最后,在布局文件中使用我们的自定义按钮,并设置长按监听器: ```xml android:id="@+id/custom_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="自定义...

    Android ImageButton的使用 及长按Button的实现

    在Android中,`View`类提供了`setOnLongClickListener`方法来设置长按事件监听器。`OnLongClickListener`接口包含一个`onLongClick`方法,当用户对`View`进行长按时,系统会调用这个方法。长按的持续时间通常为500...

    android中button长按效果的demo

    然而,除了单击之外,Button还可以响应长按事件,以实现更多的交互功能。本Demo旨在展示如何在Android应用中实现Button的长按效果。 首先,我们需要在布局XML文件中定义Button,并为其设置相应的属性。例如,我们...

    Android 源码Button 经典实例

    - 使用`StateListDrawable`作为背景,根据Button的状态(如按下、聚焦等)显示不同图片。 4. **Button的事件监听** - `OnClickListener`是最常见的监听方式,点击时执行回调方法`onClick(View v)`。 - 还可以...

    android 自定义各种风格button

    渐变色可以为Button提供更丰富的视觉效果,通过设置LinearGradient或RadialGradient,可以在水平或垂直方向上创建平滑的颜色过渡。 1. **颜色资源**:在res/color目录下创建XML文件,定义所需的颜色,然后在Button...

    Qt案例之利用QPushButton实现按钮长按事件.zip

    在Qt中,没有直接提供针对长按事件的内置信号,但我们可以借助QTimer来模拟这个功能。以下是一般的实现步骤: 1. **创建计时器**: 在你的`widget`类中创建一个QTimer对象,比如`QTimer *longPressTimer`。 2. **...

    Android自定义Button并设置不同背景图片的方法

    本文实例讲述了Android自定义Button并设置不同背景图片的方法。分享给大家供大家参考,具体如下: 1、自定义MyButton类 public class MyButton extends Button { //This constructormust be public MyButton...

    Android学习笔记五:基本视图组件:Button

    Button组件是Android SDK中的一个TextView子类,它继承了TextView的基本特性,如显示文本、设置字体样式等,并扩展了可点击的功能。在XML布局文件中,我们通常通过< Button >标签来创建按钮。例如: ```xml <Button...

    Android 布局中的android:onClick的使用方法总结

    Android 布局中的android:onClick的使用方法总结 Android布局中的 android:onClick=“…”属性设置点击时从上下文中调用指定的方法。该属性值和要调用的方法名称完全一致。一般在Activity定义符合如下参数和返回值的...

    Android带动态效果的Button(按钮)

    在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它允许用户与应用进行交互。本教程将深入探讨如何在Android中为Button添加动态效果,以提升用户体验和界面的吸引力。 首先,我们从基本的Button说起。...

    android Button监听事件的几种类型

    本篇文章将深入探讨Android Button常用的监听事件类型。 1. **OnClickListener**:这是最基础的按钮监听事件,用于处理单击事件。当用户点击Button时,会触发定义在OnClickListener中的onClick()方法。你可以这样...

    android studio按钮Button点击事件.rar

    `android:id`属性为Button设置了一个唯一标识,`android:layout_width`和`android:layout_height`分别定义了Button的宽度和高度,`android:text`设置了按钮上显示的文字。 处理Button的点击事件通常有两种方式:...

    Android自定义Button按钮显示样式

    接下来,只需要在布局文件中将 Button 控件的 Background 属性设置为刚刚创建的 XML 文件,即可实现自定义的 Button 按钮显示样式。代码如下: ```xml <Button android:id="@+id/button1" android:layout_width=...

    android长按水波纹扩散效果

    在Android开发中,实现“长按水波纹扩散效果”是一种增强用户交互体验的设计手法,它使得用户在长时间按下屏幕时,触摸位置会出现类似水波纹的动态扩散效果。这种效果通常用于按钮、列表项或其他可点击的界面元素,...

    Android中Button样式新方法

    传统的Button组件虽然可以直接设置背景图来实现图标与文字的结合,但有时我们需要更灵活的布局方式。本文将介绍一种使用LinearLayout替代Button来实现带图标按钮的新方法。 首先,我们可以通过XML布局文件来构建这...

    Android Button按钮及TextView实例介绍

    在Android开发中,Button和TextView是两个非常基础且重要的组件,它们构成了用户界面的主要交互元素。Button用于响应用户的点击操作,而TextView则主要用于显示文本信息。这篇教程将深入讲解这两个组件的使用方法,...

    Android中Button的作用与定义.pdf

    Button类是Android框架中的一个视图组件,继承自TextView,因此它具备了显示文本的基本功能,同时增添了交互性,使用户可以通过点击来触发事件。 1. Button类的定义: Button类位于`android.widget`包下,是`...

    Android Button事件的实现

    ### Android Button事件的实现 #### 一、简介 在Android应用开发中,`Button`控件是最常用的交互组件之一,用户可以通过点击按钮触发相应的事件处理逻辑。本文将通过一个简单的例子来详细介绍如何在Android应用...

Global site tag (gtag.js) - Google Analytics