Intereting Posts
Как использовать методы setArguments () и getArguments () во Фрагментах? Как справиться с необходимостью межпроцессного взаимодействия в моем приложении Android? Диалог прогресса Android Для платформы отсутствует модуль Cordova – check_reqs. Пропуск Как я могу использовать встроенные видео для Kindle Fire? Как получить доступ к представлениям из представления пейджера Библиотека FFT в android Sdk Google Analytics для Android. Пользователи, получающие уведомления, считаются активными Ошибка Android Studio 2.2.2 «Не удалось найти режим 0» при предварительном рендеринге после обновления Отображать данные каждые 10 секунд в Android Развертывание на Android-устройство, не найденное в Visual Studio Клиентский интерфейс Android и Java-сервер TCP Что означает @hide в исходном коде Android? GetLocationOnScreen () в onCreate () просто возвращает нули Событие паузы Phonegap / Cordova, вызванное возобновлением для android; Не может отключить звук в результате

Android Studio изменяет прозрачность объектов изображения

Когда я создаю новый «Image Asset» (Action Bar и Tab Icon) в Android Studio, используя свой собственный значок в качестве базы, я получаю полупрозрачные значки. (Android Studio изменяет оригинальную прозрачность цвета). Как предотвратить его и сохранить оригинальные цвета?

Это изображение перед загрузкой в ​​студию Android (чистый черный)

Введите описание изображения здесь

Это после загрузки в студию Android с активным изображением, и я установил белый цвет. Он стал прозрачным.

Введите описание изображения здесь

Solutions Collecting From Web of "Android Studio изменяет прозрачность объектов изображения"

Я также сделал эту глупую ошибку … при добавлении Image Asset …. Пожалуйста, обратите внимание на параметр Shape в раскрывающемся списке. Выберите «Нет», чтобы изображение стало прозрачным в Android Studio.

Найти Android Studio Screen

Вы можете отключить этот значок, чтобы увидеть цвет фона …

один

У меня такая же проблема, и я нашел решение в пост-конвертации через imagemagick.

 convert ic_action.png -fuzz 50% -channel RGBA -fill white -opaque white ic_action.png 

Мы выбираем весь полубелый цвет и заменяем на чистый белый. Также для черных:

 convert ic_action.png -fuzz 50% -channel RGBA -fill black -opaque black ic_action.png 

Это результат:

До и после

И, наконец, некоторые советы и рекомендации, как конвертировать ic_action.png в одну строку в bash. Сделайте это из корня проекта.

Сначала найдите все файлы с иконкой:

 find app/src -name "ic_action_name.png" 

Затем получите его с помощью xargs с именем ICON :

 xargs -iICON 

И получите команду:

 find app/src -name "ic_action_name.png" | xargs -iICON convert ICON -fuzz 50% -channel RGBA -fill white -opaque white ICON 

Замените ic_action_name.png на свое имя значка, а при необходимости от white до black или другого цвета (imagemagick также поддерживает синтаксис RGB '#FF0000' ).