当前位置: 首页 > news >正文

Android问题笔记四十五:解决SeekBar操作thumb周围产生的圆形阴影/灰色阴影/白色圆圈的解决办法

点击跳转专栏=>Unity3D特效百例点击跳转专栏=>案例项目实战源码
点击跳转专栏=>游戏脚本-辅助自动化点击跳转专栏=>Android控件全解手册
点击跳转专栏=>Scratch编程案例点击跳转=>软考全系列
点击跳转=>蓝桥系列点击跳转=>ChatGPT和AIGC

👉关于作者

专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎底部卡片私我,交流让学习不再孤单

在这里插入图片描述

👉实践过程

老套路先上图:这是原生的SeekBar点击的效果

再看看自定义SeekBar点击的效果

解决办法:

非常简单,真让人不敢相信直接设置SeekBar的背景为null或者透明色即可

代码如下:

<androidx.appcompat.widget.AppCompatSeekBarandroid:id="@+id/sb_progress"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@null"android:duplicateParentState="true"android:paddingStart="@dimen/kw_play_detail_sb_progress_padding_left"android:paddingTop="@dimen/kw_play_detail_sb_progress_padding_top"android:paddingEnd="@dimen/kw_play_detail_sb_progress_padding_right"android:paddingBottom="@dimen/kw_play_detail_sb_progress_padding_bottom"android:progressDrawable="@drawable/progress_bg_controller_seek_bar_player"android:splitTrack="false"android:thumb="@drawable/seekbar_selector"android:thumbOffset="@dimen/kw_play_detail_sb_progress_thumb_offset"app:layout_constraintTop_toTopOf="parent" /><androidx.appcompat.widget.AppCompatSeekBarandroid:id="@+id/sb_progress"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@android:color/transparent"android:duplicateParentState="true"android:paddingStart="@dimen/kw_play_detail_sb_progress_padding_left"android:paddingTop="@dimen/kw_play_detail_sb_progress_padding_top"android:paddingEnd="@dimen/kw_play_detail_sb_progress_padding_right"android:paddingBottom="@dimen/kw_play_detail_sb_progress_padding_bottom"android:progressDrawable="@drawable/progress_bg_controller_seek_bar_player"android:splitTrack="false"android:thumb="@drawable/seekbar_selector"android:thumbOffset="@dimen/kw_play_detail_sb_progress_thumb_offset"app:layout_constraintTop_toTopOf="parent" />

非常感谢原博主:博主直达

再看下android原生的seekbar如果不设置thumb,然后点击seekbar以外的地方看看效果

效果非常吓人,所以我们再设置背景为null再次点击就没有上面这个效果了,设置背景确实可用

👉其他

📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

温馨提示点击下方卡片获取更多意想不到的资源。
空名先生

相关文章:

Android问题笔记四十五:解决SeekBar操作thumb周围产生的圆形阴影/灰色阴影/白色圆圈的解决办法

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列点击跳转>ChatGPT和AIGC &#x1f449;关于作者 专…...

AI从入门到精通,什么是LLMs大型语言模型?

大型语言模型是指由大量文本数据训练而成的自然语言处理模型&#xff0c;它可以生成高质量的文本内容&#xff0c;并能够理解和回答人类提出的问题。 这种模型通常基于深度学习技术&#xff0c;如循环神经网络&#xff08;RNN&#xff09;或变换器&#xff08;Transformer&…...

优测云测试平台 | 有效的单元测试(下)

接着上一篇内容&#xff0c;我们继续~ 四、测试的目标之三&#xff1a;快速反馈 测试的快速反馈有两个方面的含义: 1.测试运行要快速出结果。 2.当测试失败时&#xff0c;要能快速定位失败原因。 测试运行效率决定了开发的工作周期运转的快慢。在理想的 TDD 模型中&#x…...

CUDA安装

在cmd中输入nvidia-smi。显示CUDA Version&#xff1a;12.3&#xff0c;所以只能下载小于等于12.3的版本。如下图&#xff1a; 进这个网址&#xff1a;https://developer.nvidia.com/cuda-toolkit-archive 选择一个版本下载。 选择完后之后这样选择&#xff1a; 最后点击下载即…...

【XTDrone Ubuntu18.04】XTDrone + Ubuntu18.04 + PX4 安装过程

重新配置所有的软件 卸载之前安装的ROS GAZEBO 记得把/home下的.ros和.gazebo也删除&#xff0c;删就删干净 参考链接&#xff1a;ROS的卸载与安装 血泪总结&#xff01;亲测有效 卸载ROS方法 正式安装 安装依赖 sudo apt install ninja-build exiftool ninja-build protobuf…...

网站使用什么协议比较好

网站协议大多数使用HTTP和HTTPS HTTP协议&#xff0c;超文本传输协议&#xff08;Hypertext Transfer Protocol&#xff0c;HTTP&#xff09;是一个简单的请求-响应协议。 HTTP是应用层协议&#xff0c;同其他应用层协议一样&#xff0c;是为了实现某一类具体应用的协议&…...

18. 机器学习——集成学习

机器学习面试题汇总与解析——集成学习 本章讲解知识点 什么是集成学习AdaBoost梯度提升树(Gradient Boosting Decision Tree, GBDT)随机森林(Random Forest,简称RF)XGBoostLightGBM本专栏适合于Python已经入门的学生或人士,有一定的编程基础。 本专栏适合于算法工程师、机器…...

SimaPro生命周期评估建模与碳足迹分析流程

SimaPro以系统和透明的方式轻松建模和分析复杂的生命周期&#xff0c;通过确定供应链中每个环节的热点&#xff0c;从原材料的提取到制造&#xff0c;分销&#xff0c;使用和处置&#xff0c;衡量所有生命周期阶段的产品和服务对环境的影响。SimaPro是过去25年评估生命周期的最…...

我的项目分享(不喜勿喷)

我要分享的项目是大喇叭C2C电商平台系统&#xff0c;一个面向移动端的电子商务平台&#xff0c;为个体消费者和商家提供直接交易和沟通的便利&#xff0c;丰富了人们的生活。 主要功能模块&#xff1a; 该项目的主要功能包括&#xff1a; 1. 用户注册功能&#xff1a;使用正则…...

PyTorch:张量与矩阵

PyTorch 是一个基于 Python 的科学计算包&#xff0c;专门针对深度学习研究&#xff0c;提供了丰富的工具和库。在 PyTorch 中&#xff0c;张量&#xff08;tensor&#xff09;是深度学习的核心数据结构&#xff0c;它可以看作是可以进行自动微分的多维数组。张量不仅可以代表标…...

传统广电媒体为何选择上云?有何优势?

随着现在互联网和科技的发展&#xff0c;现在更多的行业都搭上了科技这辆快车快速的完成了转型&#xff0c;那么在传统的广电媒资行业他们目前有哪些痛点呢&#xff1f;传统广电媒体转型发展现状是什么&#xff1f;企业如何数字化转型&#xff1f;企业上云的优势有哪些&#xf…...

系列十、堆参数调优

一、堆内存调优参数 -Xms堆空间的最小值&#xff0c;默认为物理内存的1/64-Xmx堆空间的最大值&#xff0c;默认为物理内存的1/4-XX:PrintGCDetails输出详细的GC处理日志 二、获取堆内存的默认物理内存 /*** Author : 一叶浮萍归大海* Date: 2023/11/16 14:50* Description: 获…...

sqlite3简单使用

为什么要使用sqlite3? sqlite3轻量简介&#xff0c;无需单独的数据库服务&#xff0c;只需访问磁盘上的.db的文件。在某些情况下很有用。 下面是一些简单的使用代码&#xff1a; import sqlite3 from uuid import uuid1# 连接数据库文件&#xff0c;如果不存在会创建 with…...

实测文心一言4.0,真的比GPT-4毫不逊色吗?

10月17日&#xff0c;李彦宏在百度世界2023上表示。当天&#xff0c;李彦宏以《手把手教你做AI原生应用》为主题发表演讲&#xff0c;发布文心大模型4.0版本。 今天&#xff0c;咱们就开门见山啊。这一回要测一测&#xff0c;昨天才发布的文心一言大模型 4.0。 之所以要测它&…...

损失函数——KL散度(Kullback-Leibler Divergence,KL Divergence)

KL散度&#xff08;Kullback-Leibler Divergence&#xff0c;简称KL散度&#xff09;是一种度量两个概率分布之间差异的指标&#xff0c;也被称为相对熵&#xff08;Relative Entropy&#xff09;。KL散度被广泛应用于信息论、统计学、机器学习和数据科学等领域。 KL散度衡量的…...

基于springboot的医护人员排班系统 全套代码 全套文档

基于springboot的医护人员排班系统,springboot vue mysql (毕业论文10411字以上,共27页,程序代码,MySQL数据库) 代码下载链接&#xff1a;https://pan.baidu.com/s/177HdCGtTvqiHP4O7qWAgxA?pwd0jlf 提取码&#xff1a;0jlf 【运行环境】 IDEA, JDK1.8, Mysql, Node, Vue …...

【YOLOX简述】

YOLOX的简述 一、 原因1. 背景2. 概念 二、 算法介绍2.1 YOLOX算法结构图&#xff1a;2.2 算法独特点2.3 Focus网络结构2.4 FPN&#xff0c;PAN2.5 BaseConv2.6 SPP2.7 CSPDarknet2.8 YOlO Head 三、预测曲线3.1 曲线 一、 原因 1. 背景 工业的缺陷检测是计算机视觉中不可缺少…...

一文带你深入浅出Web的自动化测试工具Selenium【建议收藏】

文章目录 前言第01节 Selenium概述第02节 安装浏览器驱动&#xff08;以Google为例&#xff09;第03节 定位页面元素1. 打开指定页面2. id 定位3. name 定位4. class 定位5. tag 定位6. xpath 定位7. css 选择器8. link 定位9. 示例 有道翻译 第04节 浏览器控制1. 修改浏览器窗…...

Django模版层

解析: forloop内置对象:运行结果解析 counter0: 从0开始计数 counter : 从1开始计数 first: True,判断循环的开始 last : Tues,判断循环的结束模版变量的书写 我们可以在html中编写python代码。 演示&#xff1a; {{ 填写变量 }}{% 填写类的 %}{{ d.0 }} {{ d.1 }…...

同一个IP地址可有不同的写法?

每个人在上网的时候&#xff0c;都会被分配一个IP地址&#xff0c;这是互联网世界中的“身份证号码”。IP地址是以数字形式呈现的&#xff0c;例如192.168.1.1。然而&#xff0c;你是否知道&#xff0c;尽管一个IP地址的数字串唯一标识一个设备&#xff0c;但它可以有不同的写法…...

让B站缓存视频重获自由:一个简单实用的格式转换工具

让B站缓存视频重获自由&#xff1a;一个简单实用的格式转换工具 【免费下载链接】m4s-converter 一个跨平台小工具&#xff0c;将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 还记得那个周末的下午吗&#xf…...

深度解析zenodo_get路径处理机制:如何优雅处理科研数据下载的目录结构

深度解析zenodo_get路径处理机制&#xff1a;如何优雅处理科研数据下载的目录结构 【免费下载链接】zenodo_get Zenodo_get: Downloader for Zenodo records 项目地址: https://gitcode.com/gh_mirrors/ze/zenodo_get 在科研数据管理领域&#xff0c;高效的数据下载工具…...

JavaScript语言精粹第三章解读 | 吃透JS对象核心!告别90%日常开发对象Bug

前言 最近重读《JavaScript语言精粹》&#xff0c;复盘JS对象基础的时候&#xff0c;我真的发现了自己多年的编码陋习。 写了好几年前端&#xff0c;每天都在和对象打交道&#xff1a;接口回参解析、页面状态存储、配置项封装&#xff0c;全是{}&#xff0c;看似简单到不值一…...

谷歌CEO承认Coding落后了

梦瑶 发自 凹非寺量子位 | 公众号 QbitAI谷歌CEO皮查伊这次真没藏着掖着&#xff0c;直接一个真心话大放送了&#xff1a;在Coding这事儿上&#xff0c;我们家Gemini确实有点了落后哈…..&#xff08;Gemini&#xff1a;怎么这话还从我自家老板嘴里说出来了呢&#xff01;&…...

量子循环神经网络在混沌时序预测中的参数效率与架构对比

1. 项目概述 最近几年&#xff0c;量子机器学习&#xff08;QML&#xff09;的热度持续攀升&#xff0c;大家都想看看&#xff0c;用量子计算那套“叠加”和“纠缠”的玩法来处理经典问题&#xff0c;到底能不能带来点惊喜。时序预测&#xff0c;尤其是混沌系统预测&#xff0c…...

Unity Find Reference2 2.5.2版本深度解析与正确接入指南

1. 这不是普通插件下载&#xff1a;Find Reference2 的真实价值与误用重灾区“Unity Find Reference2 2.5.2版本资源下载”——看到这个标题&#xff0c;很多Unity开发者第一反应是点开就找网盘链接、GitHub Release页面或某论坛的打包附件。我试过不下二十次&#xff1a;复制标…...

别再硬啃C++了!用这个UE插件,5分钟让Web页面跑在虚幻引擎里

零代码整合Web与虚幻引擎&#xff1a;用WebUI插件打造数字孪生控制面板当Three.js的数据可视化大屏需要与UE5的工业场景联动&#xff0c;或是Vue构建的管理后台要嵌入数字孪生项目时&#xff0c;传统方案往往要求开发者同时精通前端框架和虚幻引擎蓝图系统。现在&#xff0c;通…...

WPF工业上位机开发:高DPI、多线程与MVVM在产线抽奖系统中的实战

1. 这不是玩具&#xff0c;是真实产线里跑过的抽奖系统——WPF上位机开发的底层逻辑“抽奖软件”四个字听起来轻飘飘的&#xff0c;像年会抽个iPad、团建转个幸运大转盘。但如果你真在工厂自动化产线上干过&#xff0c;就会明白&#xff1a;所谓“抽奖”&#xff0c;本质是一套…...

使用vscode 搭建Java 开发环境

vscode 是一款开源&#xff0c;免费的代码编译环境&#xff0c;有丰富的插件可以选择&#xff0c;这篇文章就从配置Java环境介绍一下vscode使用的原理。 下载配置Java 从官网下载jdk安装了之后&#xff0c;直接安装即可&#xff0c;这里我安装了jdk1.8和jdk22&#xff0c;这里…...

SSNet:基于Shamir秘密共享的高效安全神经网络推理框架

1. 项目概述&#xff1a;当神经网络推理遇上秘密共享在当今这个数据驱动决策的时代&#xff0c;机器学习即服务&#xff08;MLaaS&#xff09;正变得无处不在。无论是医疗影像分析、金融风险评估还是个性化内容推荐&#xff0c;用户都希望将数据提交给强大的云端模型并获得精准…...