Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 873
#1

PorterDuff.Mode.MULTIPLY - Программирование Android

28.11.2015, 17:42. Просмотров 180. Ответов 1
Метки нет (Все метки)

Почему в уроке 155 startandroid
при использовании MULTIPLY с градациями серого от белого к темному иконки выводятся от светлой к темной:
PorterDuff.Mode.MULTIPLY
Перемножение SRC и DST цветов. Умножение цвета на белый (1,1,1) не меняет цвет, умножение на черный (0,0,0) – делает его черным.
но если мы сделаем градации красного(опять же от светлого к темному), то начнется с самой темной фигуры:
Java
1
2
3
 int[] colorSrc = new int[] { Color.rgb(50, 0, 0), Color.rgb(100, 0, 0),
        Color.rgb(150, 0, 0), Color.rgb(200, 0, 0),
        Color.rgb(250, 0, 0) };
PorterDuff.Mode.MULTIPLY
Странно ведь-градация идет от светлого к темному для красного, но иконки начинают рисоваться с самой темной. Почему так происходит?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2015, 17:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос PorterDuff.Mode.MULTIPLY (Программирование Android):

Запуск приложения только в landspace mode - Программирование Android
Подскажите, пожалуйста, как можно сделать что бы при запуске приложения оно открывалось в landspace mode, даже если находиться в portrait...

ListView множественный выбор несмотря на SingleChoice mode - Программирование Android
Здравствуйте! Столкнулся с проблемой: использую listview со своим Adapter-ом, наследуем от BaseAdapter-а, с переопределенными методами...

IIS Cache - Kernel mode and User mode - чем отличаются, что представляют из себя? - Windows Server
Не могу найти толкового описания Kernel mode and User mode cache. Во-первых, чтобы лучше обрисовать в своем воображении: 1) где они...

Послать сообщение kernel mode -> user mode - Программирование драйверов
Здравствуйте. В процессе разработки драйвера столкнулся с необходимостью посылать события/сообщения из kernel mode в user mode (из драйвера...

Not optimum mode. Recommended Mode: 1280х1024 60Hz - Мониторы
Недавно помер старый монитор. Сегодня притарабанил новый поставил картинка появилась с эти все норм. Т.к. новый несколько больше(где то...

Как отключить ac mode\battery mode? - Ноутбуки
Думаю, многие сталкивались с этим мигающим синим окошком (хоть бы в углу оно мигало - нет, по центру...). По Интернету вижу лишь советы...

1
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 873
28.11.2015, 20:19  [ТС] #2
прошу прощения-затупил, у нас же чем меньше значение , тем темнее красный цвет. Чем больше - тем ярче. Все правильно тут)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2015, 20:19
Привет! Вот еще темы с ответами:

Fullscreen mode to Windowed Mode - C++ Builder
Приветствую! Нужна функция с помощью которой можно перевести приложение из режима Fullscreen в режим Windowed На MSDN много...

Symbol multiply defined - C (СИ)
Попытался вынести некоторые определения из main в отдельный файл. В main.c написал:#include "Globals.h" В Globals.h вытащил из...

LNK1169: one or more multiply defined symbols found - C++
Не могу понять, в чём тут ошибка?? Помогите пожалуйста)) #include <iostream.h> #include <stdio.h> #include <math.h> void...

Ошибка: one or more multiply defined symbols found - C++
Пишу программу на C++, все нормально работала, компилировалась, потом добавил строчку коментариев, (не стояло...), перекомпилировал и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru