说明:我们需要什么?自定义seekbar,包括进度条颜色,按钮图片样式,设置进度条最大值,和设置进度条当前进度等等,还有监听事件,拿到进度条的当前状态
原创 2021-09-16 11:51:20
165阅读
 最近在项目需要用到用到一个垂直方向的seekbar,在网上找了下都是通过修改系统seekbar的样式以及触摸方法来实现,实现起来也比较麻烦所以就想着自己实现,现在给大家分享一下我的实现思路首先从获取xml自定义属性public VerticalSeekBar(Context context, AttributeSet attrs, int defStyleAttr) { sup
案例使用的图片如下: 1.在res/drawable目录下新增一个xml风格文件,seekbar_define_style.xml 01 <?xml version="1.0" encoding="utf-8"?> 02 <layer-list 03 xmlns:android="http://schemas.android.com/apk/res/android"&g
转载 2023-09-18 17:15:05
259阅读
根据ui需求,需要显示一个奇葩的seekbar,滑块要在进度条上面,类似于刻度的显示。找了网上很多帖子,全都是教你怎样自定义seekbar,没有实现滑块在进度条上面的。于是捡起自定义view,自己写了一个。效果图:首先说下整体思路,思路比较简单,但是实际写起来有不少坑。上面是一个imageview,下面是一个progressBar。重写onTouchEvent,控制ImageView的位置并控制进
先说一下需求,【自定义可滑动评分拉杆】,如下图(完成后的效果图):看到这个需求,第一反应是自定义SeekBar , 因为这样相对于自己重新写一个可省去很多功夫。其实很简单: 直接使用原生SeekBar,替换它的滑块、及背景图。这么做呢是没有什么问题,但当你实际替换的时候,你会发现滑块可以替换,但背景图替换后会出现问题:杆状背景图无法充满,滑块与滑杆之间有距离(如图):这是因为,原生SeekBar
转载 2023-11-02 08:49:14
1017阅读
今天我和大家来交流一下自定义View,之前的在工作中很多控件都是找大神做好的来用,一者是没时间,项目比较着急上线,再者是自己之前一直没有研究过,前段时间所有的项目都完成的差不多了,空出来时间就久了不少自定View,那么今天就和大家一起来探讨一下SeekBar 拖动条。       开始写之前我们先来看看android官方的SeekBar都有哪些特性
转载 2024-01-02 16:27:12
63阅读
效果如图: [html] view plain copy <?xml version="1.0" encoding="utf-8"?> <resources> <style n
转载 2016-05-30 17:50:00
77阅读
2评论
系统默认的seekbar很多时候不符合开发需求,那么就需要自定义seekbar的样式,方法并不复杂,下面记录一下:布局文件中:android:thumb="@drawable/sanjiaoup"通过这样一行代码就可以更换滑动图标,图片自己选择合适的就行。自定义进度条布局文件中加入这个:android:progressDrawable="@drawable/seekbar_style"自定义dra
原创 2015-12-25 15:09:13
2607阅读
bacon_seekbar.xml<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+android:id/background" andro
原创 2023-06-21 00:50:51
129阅读
# Android SeekBar自定义实现教程 ## 一、整体流程 下面是实现"Android SeekBar自定义"的步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个新的Android工程 | | 2 | 在布局文件中添加SeekBar控件 | | 3 | 自定义SeekBar样式 | | 4 | 在代码中找到SeekBar控件 | | 5 | 设
原创 2024-03-13 05:12:00
250阅读
前言2018.5.3今天正式加入简书,记录下。以后的android博客从开源中国转向简书。要问我理由,只因为发现自己逛简书比较经常,而且编辑工具相对于开源中国好多了。那么这里对以前写过的博客,筛选一些相对好的搬过来,同时也温故而知新。概述最近跟我的一个同事在讨论关于---有没有必要重复造轮子? 就我感受而言不重复造轮子让更多的时间去研究更广阔的领域。但前提是你有一定基础,什么基础呢?知道这个轮子它
# Android自定义SeekBar ![seekbar](seekbar.png) 在Android开发中,SeekBar是一个常用的UI控件,用于展示一个可拖动的滑块来选择一个范围内的值。然而,有时候我们需要自定义SeekBar的样式,以满足特定的设计需求。本文将介绍如何自定义SeekBar,并提供相应的代码示例。 ## CustomSeekBar的继承关系 在Android中,Se
原创 2024-01-25 05:55:48
105阅读
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧:一)变换前背景先来看看progressbar的属性:根据style="?android:attr/progressBarSty...
转载 2015-12-23 11:34:00
849阅读
2评论
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子 很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如 ok,我们开始吧: 一)变换前背景 先来看看progressbar的属性: 根据style="?android:attr/progressB
转载 2016-06-13 14:44:00
197阅读
2评论
# Android自定义SeekBar实现步骤 为了实现Android自定义SeekBar,我们可以按照以下步骤展开: | 步骤 | 操作 | | --- | --- | | 1 | 创建一个新的Android项目 | | 2 | 在布局文件中添加一个SeekBar控件 | | 3 | 创建一个自定义SeekBar样式 | | 4 | 在代码中设置自定义SeekBar样式 | 现在让我们一
原创 2023-07-14 18:38:56
535阅读
一、前言 巩固自定义view基础用,本次尝试构建一个拖动条组件。代码参考于 https://github.com/woxingxiao/BubbleSeekBar ,精简其中高度可重用的部分,仅保留基本的拖拽功能,由于代码很巧妙,以后可以再深入探究学习。本文在前面自定义view的基础上,增加了测量(onMeasure) 以及 触碰屏幕事件(onTouchEvent)。
转载 2023-06-19 14:28:03
201阅读
思路先在res/values文件夹下,自定义控件属性:<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MySeekBar"> <attr name="progress_max" format="float|reference"/
转载 2020-05-25 12:01:00
250阅读
test_component.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk
原创 2023-03-02 06:58:15
350阅读
# Android 自定义SeekBar 颜色 在Android开发中,SeekBar是一种常用的UI控件,用于调节进度或选择数值。然而,有时我们希望自定义SeekBar的颜色,以使其更符合我们的设计需求。本文将介绍如何在Android中自定义SeekBar的颜色。 ## 1. 实现自定义SeekBar 要实现自定义SeekBar,我们需要创建一个自定义SeekBar类,继承自原生的S
原创 2024-03-04 06:11:17
116阅读
# 在 Android 中自定义 SeekBar Thumb 的实现 在 Android 开发中,SeekBar 是一个常用的控件,用于让用户选择一个值。默认的 SeekBar 只提供基本的滑块样式,而有时我们需要自定义其外观,例如自定义滑块(Thumb)。本文将引导你通过自定义 SeekBar 的 Thumb 实现,这样你就能让你的应用看起来更独特。 ## 流程概述 以下是实现自定义 Se
原创 2024-08-24 04:09:24
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5