LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

Обычно в палитрах передаются маски цветов, например для 32 и 24 бит это 0xFF0000, 0x00FF00, 0x0000FF
Для 16 бит по крайней мере похоже на то что в этом коде. Только маски лучше константами записать чтобы оно нормально читалось.
Я так понимаю, это декомпил, а не исходник. мод чтоль какой-то?
Вместо MotionEventCompat.ACTION_POINTER_INDEX_MASK,0x00FF00, у тебя декомпилятор обосрался. а число в 16 лямов это и есть 0xFF0000, а 255 это 0x0000ff
И убери компат, он там не нужен
Допустим, тебе надо 18 бит. Разберись как в этих 18 битах цвета расположены
Если это 666 (по 6 бит на канал) то маски будут задаваться так:
((1<<6)-1) << (6 + 6) - красный, старшие 6 бит, ((1<<6)-1) << 6 - зелёный, средние 6 бит и ((1<<6)-1) - синий, младшие 6 бит

Исправление mittorn, :

Обычно в палитрах передаются маски цветов, например для 32 и 24 бит это 0xFF0000, 0x00FF00, 0x0000FF
Для 16 бит по крайней мере похоже на то что в этом коде. Только маски лучше константами записать чтобы оно нормально читалось.
Я так понимаю, это декомпил, а не исходник. мод чтоль какой-то?
Вместо MotionEventCompat.ACTION_POINTER_INDEX_MASK,0x00FF00, у тебя декомпилятор обосрался. а число в 16 лямов это и есть 0xFF0000, а 255 это 0x0000ff
И убери компат, он там не нужен

Исправление mittorn, :

Обычно в палитрах передаются маски цветов, например для 32 и 24 бит это 0xFF0000, 0x00FF00, 0x0000FF
Для 16 бит по крайней мере похоже на то что в этом коде. Только маски лучше константами записать чтобы оно нормально читалось.
Я так понимаю, это декомпил, а не исходник. мод чтоль какой-то?
Вместо MotionEventCompat.ACTION_POINTER_INDEX_MASK,0x00FF00, у тебя декомпилятор обосрался
И убери компат, он там не нужен

Исправление mittorn, :

Обычно в палитрах передаются маски цветов, например для 32 и 24 бит это 0xFF0000, 0x00FF00, 0x0000FF
Для 16 бит по крайней мере похоже на то что в этом коде. Только маски лучше константами записать чтобы оно нормально читалось.
Я так понимаю, это декомпил, а не исходник. мод чтоль какой-то?
Вместо MotionEventCompat.ACTION_POINTER_INDEX_MASK,0x00FF00, у тебя декомпилятор обосрался

Исходная версия mittorn, :

Обычно в палитрах передаются маски цветов, например для 32 и 24 бит это 0xFF0000, 0x00FF00, 0x0000FF
Для 16 бит по крайней мере похоже на то что в этом коде. Только маски лучше константами записать чтобы оно нормально читалось.
Я так понимаю, это декомпил, а не исходник. мод чтоль какой-то?