Управляйте прозрачностью изображения с помощью touch на Android (Steam effect)

#android #image #touch #transparency #swipe

#Android #изображение #коснитесь #прозрачность #проведите пальцем

Вопрос:

Я бы хотел сделать изображение прозрачным (например, steam на изображении), а затем удалить эффект прозрачности, когда пользователь проводит пальцем по экрану. Это похоже на удаление эффекта только в тех местах, где пользователь проводит пальцем по экрану.

Я прикрепил изображения, чтобы сделать их более четкими. Как управлять касанием и выполнять операции с этой частью изображения. Любая помощь будет оценена.

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

Комментарии:

1. Я думаю, вам нужно наложить 2 изображения: одно с изображением, а другое с «паром». Затем удалите (вырежьте) немного steam на touch (это не что иное, как выделение нескольких строк с помощью ограничителя круглой заглушки для окончаний строк)

2. Спасибо за быстрый ответ. Я думал о том, как сделать изображение прозрачным и уменьшить прозрачность при касании. Я не был уверен, как это сделать на ощупь. Но ваш подход кажется прекрасным, если я хочу, чтобы внешний вид был похож на steam. Не могли бы вы подробнее рассказать о том, как вырезать часть steam при касании.

3. Вот как использовать маскировку PorterDuff для вырезания отверстий techrepublic.com/article /. … Для рисования ознакомьтесь с образцом приложения FingerPaint в вашем SDK. Объедините их и получите свой эффект.

4. @FrankN.Stein Большое вам спасибо. Это сработало отлично.

5. Рад, что указал вам правильное направление!