android - 让 Seekbar 拇指更容易捕获

标签 android touch seekbar

所以我有一个 SeekBar,但是小圆圈拇指的东西有点难以捕获。有没有办法让hitbox变大?我不一定关心图形本身是否看起来有什么不同——我只是希望它可以被抓取。

最佳答案

您可以自定义搜索栏,回答者Andrew ,通过更改拇指的大小。 创建分层可绘制形状作为占位符thumb_image.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
    <shape>
        <size
            android:height="40dp"
            android:width="40dp" />

        <solid android:color="@android:color/transparent" />
    </shape>
</item>
<item android:drawable="@drawable/scrubber_control_normal_holo"/>
</layer-list>

示例显示了下面的结果。

<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:thumb="@drawable/thumb_image" />

这里的另一个很好的例子是 Thumb定制。

关于android - 让 Seekbar 拇指更容易捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44002388/

相关文章:

html - 按钮内的文字不可点击

javascript - 如何使用 JavaScript 防止手指触摸(在触摸屏上)?

具有自定义 progressDrawable 的 Android 搜索栏

java - Android 开发者 - 使用 SeekBar 的问题

android - 如何在 Parse 中比较查询当前日期

android - 以编程方式更改 Gingerbread 中的 Actionbar 标题颜色

java - Android Studio中如何保存按钮的状态?

c++ - 在 QT 中的 QPushButton 上捕获 "Tap and hold"触摸事件时出现问题

java - 无法在 Android 上使用 XOAUTH 连接到 Gmail IMAP

Android,对话框中的SeekBar