Android 上层的View透传/不透传 点击事件 到下层

        今天有个需求就是在本不该有laoding的地方加个 laoding,源码中有腾讯的QMUI,所以选用了,QMUILoadingView。

        但是有个问题,就是即使这个View盖在最上层,显示出来的时候,依然可以点击下边的控件。

        处理:在外层RelativeLayout加上获取焦点

    android:clickable="true"android:focusable="true"可以拦截点击事件,不传递到下边的控件;如果没有这两句,事件就会传递到下层去,虽然有这上边的一层,依然可以操作下边的控件
<!--android:clickable="true"android:focusable="true"可以拦截点击事件,不传递到下边的控件;如果没有这两句,事件就会传递到下层去,虽然有这上边的一层,依然可以操作下边的控件--><RelativeLayoutandroid:id="@+id/rl_loading_view"android:layout_width="match_parent"android:visibility="gone"android:clickable="true"android:focusable="true"android:layout_height="match_parent"><com.qmuiteam.qmui.widget.QMUILoadingViewandroid:id="@+id/loading_view"android:color="@color/black"app:qmui_loading_view_size="@dimen/dp_25"android:layout_centerInParent="true"android:layout_width="wrap_content"android:layout_height="wrap_content"/></RelativeLayout>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/23123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前端面试3+1】18 vue2和vue3父传子通信的差别、props传递的数据在子组件是否可以修改、如何往window上添加自定义属性、【多数元素】

一、vue2和vue3父传子通信的差别 1、Vue2 父组件向子组件传递数据通常通过props属性来实现。父组件可以在子组件的标签中使用v-bind指令将数据传递给子组件的props属性。在子组件中&#xff0c;可以通过props属性来接收这些数据。这种方式是一种单向数据流的方式&#xff0c;父…

常用位算法

1&#xff0c;位翻转 n^1 &#xff0c;n 是0 或 1&#xff0c;和 1 异或后位翻转了。 2&#xff0c; 判断奇偶&#xff0c;n&1&#xff0c;即判断最后一位是0还是1&#xff0c;如果结果为0&#xff0c;就是偶数&#xff0c;是1 就是奇数。 获取 32 位二进制的 1 的个数&a…

python-opencv图像分割

文章目录 二值化图像骨骼连通域分割 二值化 所谓图像分割&#xff0c;就是将图像的目标和背景分离开来&#xff0c;更直观一点&#xff0c;就是把目标涂成白色&#xff0c;背景涂成黑色&#xff0c;言尽于此&#xff0c;是不是恍然大悟&#xff1a;这不就是二值化么&#xff1…

香橙派 AIpro 的系统评测

0. 前言 你好&#xff0c;我是悦创。 今天受邀测评 Orange Pi AIpro开发板&#xff0c;我将准备用这个测试简单的代码来看看这块开发版的性能体验。 分别从&#xff1a;Sysbench、Stress-ng、PyPerformance、RPi.GPIO Benchmark、Geekbench 等方面来测试和分析结果。 下面就…

DevExpress Installed

一、What’s Installed 统一安装程序将DevExpress控件和库注册到Visual Studio中&#xff0c;并安装DevExpress实用工具、演示应用程序和IDE插件。 Visual Studio工具箱中的DevExpress控件 Visual Studio中的DevExpress菜单 Demo Applications 演示应用程序 Launch the Demo…

Python如何查询数据库:深入探索与实践

Python如何查询数据库&#xff1a;深入探索与实践 在数据驱动的世界中&#xff0c;Python作为一种强大且灵活的语言&#xff0c;自然成为了数据库查询的得力助手。本文将通过四个方面、五个方面、六个方面和七个方面&#xff0c;详细探讨Python如何查询数据库&#xff0c;并力…

elementary OS 8的新消息

原文&#xff1a;Happy Pride! Have Some Updates! ⋅ elementary Blog 这个月&#xff0c;我们为OS 7带来了一些意外惊喜&#xff0c;包括GNOME应用的新版本和邮件应用的重大更新。Wayland也来了&#xff0c;我们有了一种新的方式来管理驱动程序&#xff0c;并且我们现在默认…

PS去水印

去除图片水印 step1&#xff1a;使用套索工具框选图片水印 step2&#xff1a;CTRLshiftU 去色 step3&#xff1a;CTRLL 色阶 step4&#xff1a;使用第三根吸管去点击需要去掉的图片水印 成功去掉 去掉文字水印 也可按照上述方法去除

计算机网络 期末复习(谢希仁版本)第1章

大众熟知的三大网络&#xff1a;电信网络、有线电视网络、计算机网络。发展最快起到核心的是计算机网络。Internet是全球最大、最重要的计算机网络。互联网&#xff1a;流行最广、事实上的标准译名。互连网&#xff1a;把许多网络通过一些路由器连接在一起。与网络相连的计算机…

【多模态】35、TinyLLaVA | 3.1B 的 LMM 模型就可以实现 7B LMM 模型的效果

文章目录 一、背景二、方法2.1 模型结构2.2 训练 pipeline 三、模型设置3.1 模型结构3.2 训练数据3.3 训练策略3.4 评测 benchmark 四、效果 论文&#xff1a;TinyLLaVA: A Framework of Small-scale Large Multimodal Models 代码&#xff1a;https://github.com/TinyLLaVA/T…

AcWing 842. 排列数字——算法基础课题解

AcWing 842. 排列数字 题目描述 给定一个整数 &#x1d45b;&#xff0c;将数字 1∼&#x1d45b; 排成一排&#xff0c;将会有很多种排列方法。 现在&#xff0c;请你按照字典序将所有的排列方法输出。 输入格式 共一行&#xff0c;包含一个整数 &#x1d45b;。 输出格…

【Unity性能优化】使用多边形碰撞器网格太多,性能消耗太大了怎么办

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 专栏交流&#x1f9e7;&…

【机器学习基础】Python编程04:五个实用练习题的解析与总结

Python是一种广泛使用的高级编程语言,它在机器学习领域中的重要性主要体现在以下几个方面: 简洁易学:Python语法简洁清晰,易于学习,使得初学者能够快速上手机器学习项目。 丰富的库支持:Python拥有大量的机器学习库,如scikit-learn、TensorFlow、Keras和PyTorch等,这些…

一道java线程池面试题

线程池面试题 一个线程池的核心线程数为10个&#xff0c;最大线程数为20个&#xff0c;阻塞队列的容量为30。现在提交45个 任务&#xff0c;每个任务的耗时为500毫秒。 请问&#xff1a;这批任务执行完成总共创建几个线程&#xff1f; 请问&#xff1a;这批任务执行完成总计需…

快团团有货源的供货大团长如何给单个订单发货?

快团团团长给单个订单发货的步骤如下&#xff1a; 登录快团团商家后台&#xff1a;首先&#xff0c;你需要以团长的身份登录快团团的商家后台管理系统。 进入订单管理页面&#xff1a;登录后&#xff0c;在后台导航中找到并点击“订单管理”或类似的选项&#xff0c;进入订单列…

C语言中的#和##操作符用法

C语言中#和##操作符用法 答&#xff1a;在C语言中&#xff0c;#和##是预处理器&#xff08;preprocessor&#xff09;的操作符&#xff0c;主要用于宏&#xff08;macro&#xff09;的定义中。这两个操作符提供了字符串化和字符串连接的功能。 #操作符 #操作符用于将其后的宏…

算法人生(19): 从“LangChain的六大组件”看“个人职业规划”

我们今天要说说和大模型有着密切关系的Langchain &#xff0c;它提供了一个平台&#xff0c;让开发者可以更加轻松地训练、部署和管理这些大模型。具体来说&#xff0c;Langchain 可以通过提供高性能的计算资源、灵活的模型管理和部署选项、以及丰富的监控和调试功能&#xff0…

Python语言试卷:深入剖析Python编程的精髓

Python语言试卷&#xff1a;深入剖析Python编程的精髓 在编程的世界里&#xff0c;Python以其简洁、易读和强大的功能赢得了众多开发者的青睐。为了全面检验大家对Python语言的理解程度&#xff0c;本试卷将从四个方面、五个方面、六个方面和七个方面展开深入剖析&#xff0c;…

企业软件产品和服务 之 设计保证安全 七项承诺

1. 引言 公司如何保护自己免受数据泄露的影响&#xff1f;标准答案就是&#xff1a; “启用多因素身份验证”——MTA&#xff08;Enable multifactor authentication&#xff09;。 但是&#xff0c;目前很多公司仍然盲目地只使用密码作为唯一的身份来源。 网络安全的核心是…

Python怎么定义类:深入探索与实战解析

Python怎么定义类&#xff1a;深入探索与实战解析 在Python编程的广阔天地中&#xff0c;定义类是一项基础且至关重要的技能。类作为面向对象编程的核心构造&#xff0c;为我们提供了一种组织和封装代码、创建可重用对象的方式。今天&#xff0c;我们将从四个方面、五个方面、…