setProgressDrawable 填充整个seekBar

2024-02-02

正如我在标题中所说,当我使用 setProgressDrawable 时,它​​会填充整个 SeekBar:如果进度为 34%,则进度显示 100%,但拇指显示正确的百分比为 34%。我不明白可能是什么问题......

   done.setProgressDrawable(getResources().getDrawable(R.drawable.seekbar_progress));
   done.setThumb(getResources().getDrawable(R.drawable.seekbar_thumb));

seebar_progress.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke android:width="15dp"    android:color="#52a8ec"/>

seebar_thumb.xml

    <shape xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="rectangle">
<gradient android:startColor="#ffffffff" android:endColor="#ff585858" android:angle="270"/>
<size android:height="17dp" android:width="5dp"/>
</shape>

任何想法?

先感谢您!


尝试将填充形状放入剪辑标签内,如下所示

<clip>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke android:width="15dp"    android:color="#52a8ec"/>
</clip>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

setProgressDrawable 填充整个seekBar 的相关文章

  • Kapt 未在即时应用程序功能模块中生成类

    我在我的 Android 应用程序中使用 dagger2 即使没有错误 它也不会生成匕首组件类 我已经在设置中启用了注释处理器并重新启动了我的 android studio 但这对我来说不起作用 我也读过这个帖子Dagger2 不生成 Da
  • 使用 GoogleServices 插件时忽略 Gradle ArchivesBaseName

    我经常使用 archivesbasename 来重命名我的输出 apk 但自从使用 google services 插件后 它就被忽略了 我能做些什么来让它再次工作吗 下面附上了我完整的 build gradle 感谢您的指点 apply
  • Google Play 商店中基于服务的 Android 应用程序

    我正在开发一个应用程序 该应用程序仅包含一些服务 没有任何活动 即没有 UI 基本上 当用户在他 她的设备上安装应用程序时 我希望有 2 到 3 个服务在后台运行 对此我有几个疑问 应用程序安装后我的服务将如何启动 我的BroadcastR
  • OPENGL ES 不工作:无当前上下文

    我尝试了 OpenGL ES2 for Android 一书中所示的程序 但它不起作用 我已经在Odroid E 三星s3 三星y 三星star上进行了测试 the gl version suported returns 2 but i g
  • 在代码中旋转按钮(或其中的文本)

    我必须通过编码随机旋转按钮 或里面的文本 它是相同的 API级别低于11是否有button setRotate x 好吧 看了一下 答案是 很复杂 您可以使用旧的动画框架旋转按钮 例如像这样 Button button Button fin
  • Android Facebook sdk 3.5 分享对话框

    您好 我正在为 android sdk 3 5 实现 facebook 共享对话框 但是我按照指南没有取得任何成功 FacebookDialog shareDialog new FacebookDialog ShareDialogBuild
  • 在浏览器中打开 URL,即使我的应用程序为其注册了意图过滤器

    我的应用程序为某些 URL 注册了一个意图过滤器 因为它可以处理来自这些 URL 的数据 但是 在应用程序内部 我想提供一个按钮来在浏览器中打开这样的 URL 也就是说 如果设置了默认浏览器 则在默认浏览器中打开它 否则提供一个选择器 就像
  • Android 谷歌地图 V2 已停止

    我正在尝试构建地图应用程序并关注这个链接 https blog emildesign rhcloud com p 435一步步 我在这里找到了类似的主题 但对我没有帮助 我想显示地图 但是当我运行它时 它返回强制关闭和我的 Android
  • 需要在 Android 中伪造正在扫描的 NFC 标签

    好的 我有一个应用程序 此应用程序仅在扫描 NFC 标签 任何标签 时才会完成任务 唯一的问题是 我没有任何 nfc 标签 无论如何 我正试图消除对卡的需要 所以我需要的是一种 伪造 使其看起来 就像已扫描 nfc 标签的方法 我可以编写应
  • 使用 RxJava 限制吞吐量

    我现在遇到的情况很难解释 所以我会写一个更简单的版本来解释这个问题 我有一个Observable from 它发出一系列由ArrayList文件数量 所有这些文件都应上传到服务器 为此 我有一个函数可以完成这项工作并返回一个Observab
  • Android BLE 扫描在后台几分钟后停止

    当我为公司开发新冠肺炎接触者追踪应用程序时 我在后台遇到了 Android 扫描停止问题 这是我尝试过的 添加前台服务 禁用手机中所有与电池相关的优化选项 启用后台运行的应用程序 测试设备 搭载 Android 10 的 Galaxy S2
  • iOS AFNetworking downloadProgressBlock 计算返回负数

    我正在使用 AFNetworking 下载使用第三方类解析的数据 我之前曾多次使用 AFNetworking 执行类似的操作 但由于某种原因 当我调用 downloadProgressBlock 并进行计算以与我的进度条一起使用时 数字返回
  • Android 消费品:“已经拥有该商品”,但 inventory.hasPurchase() 为 false

    我被 Google In App v3 困住了 我测试了一次没有消费的购买 例如 当应用程序在购买和消费之间崩溃时 现在我找不到出路 如果我尝试再次购买 它会显示 您已经拥有该商品 但是当我测试所有权时 它说我不拥有它 Inventory
  • 截图显示黑色

    我正在拍摄快照并创建缩略图 然后共享此图像 但缩略图显示全黑 我使用了以下代码 Bitmap bitmap View v1 v getRootView v1 setDrawingCacheEnabled true bitmap Bitmap
  • 有没有办法在多个嵌套的 RecyclerView 之间共享同一个 LayoutManager

    我正在开发一个显示游戏列表的应用程序 在每个游戏的 itemView 内 我还有一个要显示的视频列表 预览和结构如下 我部署了一个RecyclerView作为窗口根视图 然后对于视频 我使用网格样式的RecyclerView来显示 所以这里
  • BitmapFactory.decodeResource() 忽略 jpg 图像的 inPreferredConfig 选项

    我尝试将jpeg资源图像加载到ARGB 8888格式的位图 BitmapFactory Options opts new BitmapFactory Options opts inPreferredConfig Bitmap Config
  • 如何在 onDraw() 方法中定义与像素无关的高度

    我扩展了 View 来构建自定义小部件 我想用独立的像素单位定义小部件的高度 我认为可以通过将像素密度乘以所需的高度来完成 但我不知道该怎么做 到目前为止我所拥有的 最小化 public class Timeline extends Vie
  • 从 sqlite 和 mysql 加载数据微调器

    我试试这个tutorial http nielpoenya blogspot com 2012 08 tutorial android spinner dari database html加载Spinner from sqlite and
  • 使用 RecyclerView.Adapter 在 onBindViewHolder() 内设置 onItemClickListener

    我有一个自定义对象 学生班 public class Student private String name private String age public String getName return name public void
  • 查询联系人 - 有时返回空游标

    我正在尝试查询联系人的显示名称 Override public void onActivityResult int requestCode int resultCode Intent data switch requestCode case

随机推荐

  • 使用代码禁用对讲

    我为盲人构建了一个应用程序 它以文本到语音的方式运行 当我打开对讲时 我的应用程序不运行 锁定在徽标屏幕上 我寻找的是当我的应用程序运行时对讲会停止 除非您已获得系统权限 否则无法在您的应用内打开或关闭 TalkBackWRITE SECU
  • USPS API 返回 80040B19 错误代码并且帐户处于生产状态

    所以我的问题是根据文档 这非常薄 而且不是最好的 我拥有的 xml 是所需的一切 但我得到了这个错误代码
  • 如何计算斜边和方位角

    我通过此链接从 DanS 获得了以下代码如何显示带有移动当前位置的地图静止图像文件 https stackoverflow com questions 7062115 android how to display a map still i
  • 调整图像大小并更改其深度

    我需要调整 IplImage 的大小并将其转换为不同深度的 CvMat 这是我到目前为止编写的代码 void cvResize2 IplImage imgSrc IplImage imgDst IplImage imgTemp imgTem
  • 选择如何使用 JSF 将参数传递到目标 bean/页面

    我已经使用 JSF 几年了 但在决定如何将参数传递到目标页面 bean 时我仍然心存疑虑 我确实认为这个问题有点复杂 有些人可能会告诉我将其分解为更小的问题 但是 我还认为以下所有问题的答案都是相关的 并且它解决了当您希望 JSF 做的只是
  • 如何在 UWP 中打印 PDF 且光栅化为 PNG 后不损失质量

    在对 UWP 中的打印进行一些调查之后 我强调了 如果不将此任务重定向到 Edge 或其他类似程序 则没有直接从应用程序打印 PDF 文档的本机方法 有一种方法可以使用打印 XAML 元素 例如图像 打印文档 有一种将 PDF 渲染为 PN
  • 设置 ant bootclasspath:JDK 1.7 有一个新的 javac 警告,用于设置没有 bootclasspath 的旧源

    如何将 ant bootclasspath 与 source 1 5 target 1 5 结合使用 这怎么可能不是 1 5 JDK 的硬编码路径呢 我可以将环境变量设置为 bootclasspath 类似于从 ant 使用 JAVA HO
  • 套接字连接被中止 - WCF

    我有一个简单的客户端服务器应用程序 当我启动服务器并通过客户端发送消息时 它使用 WCF netTcpBinding 一切正常 但是当我手动关闭服务器并再次打开它时 无需在以下位置关闭客户端应用程序 所有 下次客户端尝试向服务器发送消息时
  • Objective-C 中的 AES 字符串加密

    我的 Objective C 应用程序需要做string加密 特别是nsstring questions tagged nsstring 我发现 AES 是可供消费者使用的最安全的加密方法 我也了解如何将字符串转换为NSData然后回来 只
  • 如何为类本身(而不是类的实例)选择自定义字符串表示形式?

    考虑这个类 class foo object pass 默认的字符串表示形式如下所示 gt gt gt str foo
  • 如何使用 UI-Router 仅更新命名视图

    我正在创建一个网络应用程序来帮助学生学习科学 历史和数学 当您第一次登陆该网站时 我有一个主页 登陆页面 当您单击 开始 时 我会转到 exam instructions 我的每个步骤都说明了我加载到的模板中的数学和科学ui view ex
  • IBAction、IBOutlet 等中的 IB 是什么意思?

    我对 iPhone 开发非常陌生 我经常遇到IBAction IBOutlet阅读 Objective C 和 Swift 代码时等等 什么是IB代表 界面生成器 在 Xcode 4 之前 接口文件 XIB 和 NIB 是在名为 Inter
  • 尽管没有使用布尔值,但我得到“类型不匹配无法从 int 转换为布尔值”

    我正在 Java如何编程 一书中做练习 我应该制作一个模拟抛硬币的应用程序 我应该创建一个方法 翻转 它随机返回硬币的一面 我决定让该方法返回 1 或 2 并且在主方法中我将这些值 转换 为硬币的一面 问题是我收到一条错误消息 类型不匹配
  • TextView 中的链接

    我需要将链接放在TextView 我有一个包含标签的字符串 a href link Text for link a 和一些其他文字 问题是 如果我运行该项目 我可以看到文本 但不可单击 我尝试过 b 也标记一下看看是否有效 但似乎也不起作用
  • tm.package:findAssocs 与 Cosine

    我是新来的 我的问题是数学问题而不是编程性质 我想就我的方法是否有意义获得第二意见 我试图使用该函数在我的语料库中找到单词之间的关联findAssocs 来自tm包裹 尽管它在通过该包提供的数据 例如 纽约时报 和美国国会 上表现得相当不错
  • PHP:使用 DOMPDF 自动将动态 PDF 保存到远程服务器

    我正在使用 dompdf 库创建基于表格的 PDF 我可以在线查看它 也可以将其下载到选择的用户文件夹中 但我想做的是将其保存到远程服务器 我不需要将其保存到用户电脑 就像一个自动上传脚本 它会创建文件然后将其上传到远程服务器 所以我稍后可
  • 为什么 UnderscoreJS 对许多原生 Javascript 函数有包装函数?

    我注意到UnderScoreJS http underscorejs org isArray有很多围绕原生 Javascript 函数的包装函数 举个例子 isArray isBoolean isNaN 这有什么原因吗 或者这些只是为了确保
  • 将值从BackgroundWorker DoWork 传递到BackgroundWorker Completed

    我如何传递一个值BackgroundWorker DoWork to BackgroundWorker Completed Since BackgroundWorker Completed不被调用BackgroundWorker DoWor
  • 获取 javascript 对象中的最后一项

    如果我有一个像这样的对象 a apple b banana c carrot 如果我事先不知道列表会上升到 c 除了循环遍历对象之外 是否有办法获取对象中的最后一项 例如 carrot 是的 有一种方法可以使用Object keys obj
  • setProgressDrawable 填充整个seekBar

    正如我在标题中所说 当我使用 setProgressDrawable 时 它 会填充整个 SeekBar 如果进度为 34 则进度显示 100 但拇指显示正确的百分比为 34 我不明白可能是什么问题 done setProgressDraw