Android SeekBar большой палец Настройка - PullRequest
5 голосов
/ 13 февраля 2011

Я хочу, чтобы скрыть бар и только показать большой палец. Я сделал это с max-height = 0dip, но это не полностью работало. Я также хочу установить текст на большой палец и создать большой палец с несколькими изображениями. Например, большой палец, который я нажимаю как изображение и имеет текст, а эта кнопка имеет хвостовое слово, которое увеличивается с увеличением строки.

Ответы [ 3 ]

15 голосов
/ 19 февраля 2011

Что касается удаления фона, мне удалось сделать это следующим образом. Здесь пустой блок рисования представляет собой прозрачный png размером 1x1

    <SeekBar
        android:id="@+id/bar"
        android:layout_width="fill_parent"
        android:layout_height="30dip"
        android:progressDrawable="@drawable/blank"
     />

Вы также можете изменить рисунок, используя:

android:thumb="@drawable/icon"

Чтобы добавить текст, я думаю, вам придется создать пользовательский компонент

2 голосов
/ 16 марта 2012
  SeekBar seekbar = new SeekBar(context, attrs);

     // ------------- custom thumb
            //----- using resources 

    seekbar.setThumb(new BitmapDrawable(BitmapFactory.decodeResource(
         context.getResources(), R.drawable.seekbar_progress_thumb)));
          //----- or using shape drawable


    ShapeDrawable thumb = new ShapeDrawable(new RectShape());
    thumb.getPaint().setColor(Color.rgb(0, 0, 0));
    thumb.setIntrinsicHeight(-80);
    thumb.setIntrinsicWidth(30);
    seekbar.setThumb(thumb);
0 голосов
/ 16 июня 2015

Чтобы скрыть панель, вы можете установить значение непрозрачности, используя шестнадцатеричные цвета.Вам просто нужно добавить правильный префикс.Я спрятал seekBar, используя этот код:

android:progressBackgroundTint="#00555555"
android:progressTint="#00555555"

Где первые два шифра (то есть «00») устанавливают непрозрачность (альфа-процент), а остальные шесть (то есть «555555») устанавливают цвет.

Проверьте этот пост для получения дополнительной информации и списка шестнадцатеричных значений непрозрачности: Понимание цветов на Android (шесть символов)

...