【问题标题】:Android complex seekbarAndroid 复杂的搜索栏
【发布时间】:2021-05-28 06:37:01
【问题描述】:

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

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

我遇到的问题是:

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

我该怎么做?

编辑

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

【问题讨论】:

    标签: android user-interface nine-patch


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 2013-04-16
      相关资源
      最近更新 更多