Я пытаюсь создать эффект, когда изображение не видно после указанной области. Пример: Как кролик в отверстии. Когда он идет под отверстие, его тело не должно быть видимым медленно.Как сделать изображение прозрачным из определенной области?
0
A
ответ
1
2
вы можете скрыть участки изображений, если слой нескольких изображений с прозрачными областями
изображение показывает кролик слева, правая сторона вид сбоку. Вам нужны три изображения (коричневый, красный и серый), часть, которая не коричневая/красная/серая, будет прозрачной.
1
все равно спасибо за кончик, чтобы @zapl и Lawrence .. я использовал клип прямоугольник для холста, и он работал perfectly..sample код ниже ..
c.clipRect(0, 0, 150, 150);
c.clipRect(0, 70, 100, 150, Region.Op.DIFFERENCE);
c.drawBitmap(bm, 20, y, null);