`

Android自定义SeekBar样式

 
阅读更多

test_component.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/white"
    android:orientation="vertical" >

    <SeekBar
        android:id="@+id/sb_detail_play_progress"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:maxHeight="4dp"  
        android:minHeight="4dp"  
        android:paddingLeft="15dp"
        android:paddingRight="15dp"
        android:progressDrawable="@drawable/progress_holo_light"
        android:thumb="@drawable/seekbar_thumb" />

</LinearLayout>

 

 

progress_holo_light.xml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list
    xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 未选中 -->
    <item
        android:id="@android:id/background"
        android:drawable="@drawable/seekbar_bg"/>
    <!-- 中 -->
    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/seekbar_pg"/>
    <item
        android:id="@android:id/secondaryProgress"
        android:drawable="@drawable/seekbar_pg"/>
</layer-list>

 

  • 大小: 1.1 KB
分享到:
评论

相关推荐

    Android 自定义SeekBar样式

    自定义的 SeekBar 样式,实现很简单,有需要的可以看看,本demo是仿酷狗SeekBar 的样式,进度条上小圆球可以随意拖动,如果不需要小圆球的只需要将main.xml里面的android:thumb="@drawable/seek_thumb"去掉就行了...

    Android自定义SeekBar滑动条

    本篇文章将深入探讨如何在Android中自定义SeekBar,以满足更个性化的视觉效果和交互需求。 1. **自定义SeekBar的基本步骤** - 创建一个新的XML布局文件,在其中定义SeekBar,可以设置基本属性如id、width、height...

    android自定义seekbar来控制网页字体大小

    本文将深入探讨如何使用自定义Seekbar来实现对网页字体大小的控制。Seekbar,又称滑动条,是Android系统中的一个基本组件,通常用于用户进行数值选择或进度调整。在这里,我们将自定义Seekbar作为网页字体大小的调节...

    android 自定义Seekbar,包括图片,背景颜色

    本教程将详细介绍如何在Android中自定义Seekbar,包括设置自定义图片和背景颜色。 首先,我们需要创建一个新的XML布局文件来定义自定义Seekbar。这个文件通常会放在res/layout目录下,例如命名为`custom_seekbar....

    android自定义SeekBar,拖动时可弹出跟随窗口显示进度

    在Android开发中,SeekBar是一个非常常见的控件,用于让用户通过滑动来选择一个介于最小值和最大值之间...通过研究和实践这个例子,你可以更好地掌握Android自定义视图的技巧,以及如何通过PopupWindow来增强UI交互性。

    自定义SeekBar样式

    如何自定义seekBar的样式 应用中自定seekbar: 1:首先在布局文件中添加seekbar控件 &lt;SeekBar android:id="@+id/seek" android:layout_width="300px" android:layout_height="wrap_content" android:max="100...

    Android自定义seekbar源码.zip

    本文将详细解析"Android自定义seekbar源码.zip"中提供的源码,探讨如何自定义SeekBar以满足特定需求。 首先,我们要明白 SeekBar 的基本结构。在Android的SDK中,SeekBar继承自ProgressBar,它有两个主要的属性:...

    三种方式自定义SeekBar样式

    总之,自定义SeekBar样式是提高Android应用界面美观度和交互性的重要手段。通过XML属性、自定义Drawable对象和Java代码动态设置,开发者可以打造出独特且符合应用主题的SeekBar控件。在实际开发中,应根据项目需求...

    Android自定义SeekBar,优化了拖动时可弹出跟随窗口显示进度

    首先,我们需要创建一个新的自定义SeekBar类,继承自Android的SeekBar。在这个类中,我们将重写`onProgressChanged`和`onTouchEvent`方法。`onProgressChanged`会在进度改变时被调用,而`onTouchEvent`则处理用户的...

    android自定义seekbar源码.rar

    "android自定义seekbar源码.rar"这个压缩包提供了一个自定义SeekBar的示例源代码,帮助我们了解如何在Android中定制自己的SeekBar。 首先,自定义SeekBar通常涉及到以下几个方面: 1. **改变样式**:可以通过修改...

    Android自定义seekbar源码.rar

    "Android自定义seekbar源码.rar"这个压缩包很可能包含了实现自定义SeekBar的Java源代码和相关的资源文件,如XML布局文件。 自定义SeekBar通常涉及到以下几个关键点: 1. **绘制Thumb(拖动小圆点)**: 默认的...

    Android自定义圆形SeekBar

    以上就是实现Android自定义圆形SeekBar的基本流程。在实际开发中,可能还需要考虑更多细节,如滑动的平滑度、触摸反馈、不同尺寸屏幕的适配等。自定义视图是一个展示Android开发技能的好机会,它不仅考验对图形绘制...

    android 自定义seekbar

    /** * 简单操作,可直接添加项目... * 自定义seekbar样式,自定义滑动seekbar按钮,获取seekbar滑动的当前数值 * 自定义滚动选择器,例如时间选择器、最常见的地址栏选择器,我这人都有自定义好的,可以直接使用 */

    android自定义垂直seekbar

    总结来说,创建Android自定义垂直SeekBar主要涉及以下几个步骤: 1. 创建新的View类,继承自SeekBar。 2. 重写构造函数和onMeasure()方法,使SeekBar变为垂直布局并调整尺寸。 3. 在XML布局文件中声明自定义View,并...

    自定义SeekBar(图片背景,图片进度)

    然而,系统默认的SeekBar样式有时不能满足我们对于界面美观度的需求,这时就需要对其进行自定义。本文将详细讲解如何使用图片作为SeekBar的背景和进度条,以实现更具个性化的视觉效果。 首先,我们要准备两幅图片,...

    自定义SeekBar, 能改变尺寸、颜色、滑块图片、刻度图片、刻度文字和气泡指示器,当滑动时显示带有进度的气泡指示器

    首先,我们需要创建一个新的自定义SeekBar类,继承自Android的SeekBar。在这个自定义类中,我们可以覆盖一些关键方法来实现定制化效果。例如,我们可以重写`onDraw()`方法来自定义 SeekBar 的绘制过程,包括改变其...

    Android自定义seekbar源码-IT计算机-毕业设计.zip

    这个"Android自定义seekbar源码"的项目显然是为了帮助开发者深入理解Seekbar的工作原理以及如何对其进行自定义,以适应不同的应用需求。下面我们将详细探讨 Seekbar 的基本概念、自定义 Seekbar 的关键点,以及可能...

Global site tag (gtag.js) - Google Analytics