Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android复合seekbar_Android_User Interface_Nine Patch - Fatal编程技术网

Android复合seekbar

Android复合seekbar,android,user-interface,nine-patch,Android,User Interface,Nine Patch,我需要创建一个具有自定义背景和自定义拇指图像的seekbar。问题是背景有点复杂,我真的无法用它来创建漂亮的9patch Seekbar应该有3个值(0,1,2),每个值由一个图像表示。拇指应该围绕当前值的图像居中。图为选择了值“1”的seekbar: 我遇到的问题是: 从背景创建面片,并防止边缘和中心图像移动/缩放 创建一个与代表不同值的图像相比始终处于正确比例的拇指 我该怎么做 编辑 简言之:我很难确保seekbar填满整个屏幕宽度(无论屏幕大小),但再次确保“环”(拇指)始终完美地围绕每

我需要创建一个具有自定义背景和自定义拇指图像的seekbar。问题是背景有点复杂,我真的无法用它来创建漂亮的9patch

Seekbar应该有3个值(0,1,2),每个值由一个图像表示。拇指应该围绕当前值的图像居中。图为选择了值“1”的seekbar:

我遇到的问题是:

  • 从背景创建面片,并防止边缘和中心图像移动/缩放
  • 创建一个与代表不同值的图像相比始终处于正确比例的拇指
  • 我该怎么做

    编辑
    简言之:我很难确保seekbar填满整个屏幕宽度(无论屏幕大小),但再次确保“环”(拇指)始终完美地围绕每个“值”图像。

    我不太确定我是否理解您的问题,但您可以创建位图xml以避免在背景图片上调整大小:

    <?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/mydrawable"
        android:tileMode="disabled" 
        android:gravity="top" >
    </bitmap>
    
    
    
    如果您在安排项目/图片时遇到问题,您可以始终使用相对布局的不同参数