Intereting Posts
Обновить начальную позицию MediaPlayer при приостановке Как получить графический макет Window в Eclipse для Android Application Design? Есть ли способ запросить определенный тип приложений, поддерживающих Intent Filter? Как разрешить пользователю выбирать картинку из галереи для использования в игре LibGDX Зачем использовать Retrofit, когда у нас есть OkHttp Ошибка при открытии всплывающего окна при щелчке Версия приложения для Android (RAD Studio XE5) OnViewCreated с библиотекой совместимости Установите центр маркера в GeoPoint Почему я не могу нажать sqlite на Android с помощью команды adb? Запланировать событие, которое будет выполнено в будущем (Cron Job the Android) Как я могу просто загрузить изображение с универсальным загрузчиком изображений Ошибка инструментария из-за «android.content.res.Resources $ NotFoundException» Не может щелкнуть по строке listview с помощью кнопки изображения Создание жестких ссылок и Symlinks в Android

Какие значения цвета могут использоваться для GradientDrawable

В моем приложении я пытаюсь нарисовать gradientBackground из кода. Моя цель – сделать эту фоновую dynamic .

Теперь мой вопрос: эта функция ниже – это функция, о которой я говорю, и имеет параметр int[] colors

 GradientDrawable(GradientDrawable.Orientation orientation, int[] colors); 

Какие значения можно положить в цвета int []? Я знаю, что работает следующее значение.

  • 0xAARRGGBB

Но моя проблема в том, что я пересчитываю значения хэша в моей программе, но они заканчиваются как String, но он должен заканчиваться как Integer.

И невозможно преобразовать хеш-значение, например: String 0x34F323 в Int 0x34F323. Когда я пересчитал хэш-значение и получаю:

String: #125BD7

И я использую Integer.Decode («# 125BD7»); Выход будет состоять из семи чисел. Но это не работает в методе GradientDrawable по параметру int []. Потому что все, что я получаю, это черный фон.

Может кто-то помочь мне с этим? Какие значения я могу использовать в методе GradientDrawable?

Используйте Color.parseColor("#45F434"); , Возвращает целое число. Но в вашем цветовом коде не должно быть G Допустимы только значения Hex ( 0-F ).

Взгляните на ссылку класса Color . Цвет может быть опасным. Взгляните на константы.