0

我需要创建一个具有自定义背景和自定义拇指图像的搜索栏。问题是背景有点复杂,我真的无法从中创建出漂亮的 9patch。

Seekbar 应该有 3 个值 (0,1,2),每个值都由一个图像表示。拇指应以当前值的图像为中心。图片显示了选择值“1”的搜索栏:

搜索栏

我遇到的问题是:

  1. 从背景创建 9patch 并防止边缘和中心图像移动/缩放。
  2. 与代表不同值的图像相比,创建一个始终处于正确比例的拇指。

我怎样才能做到这一点?

编辑

简而言之:我很难确保搜索栏填满屏幕的整个宽度(无论屏幕大小),但再次确保“环”(拇指)始终完美地适合每个“价值”图像。

4

1 回答 1

0

我不太确定我是否理解您的问题,但您可以创建一个位图 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>

如果您在安排项目/图片时遇到问题,您可以随时使用相对布局的不同参数。

于 2013-10-15T12:52:48.810 回答