Я работаю над приложением, в котором я использую макет рамки. В макете фрейма есть три класса:
Но когда я касаюсь одного цвета, это дает мне другое значение цвета. Если кто-то хочет увидеть мой код, то он есть. Если вы хотите проверить, какое изображение используется мной, тогда изображения выглядят следующим образом:
второе изображение, которое используется для получения пикселя:
Может ли кто-нибудь сказать мне, почему это не дает мне правильное значение цвета при касании на изображении? Edited1 мой отредактированный код класса imagein выглядит следующим образом [код после редактирования 4
Я предполагаю, что вы делаете предположения, основанные на пиксельных координатах изображения, и не переводите координаты так, как они существуют, когда Android изменяет размеры вашего искусства. Вы должны увидеть, что Android считает, что размер изображения, после того, как он обращается к вашему представлению и убедитесь, что пятно, которое вы касаетесь, - это то же самое место, которое вы ожидаете касаться.