Я работаю в проекте, где мне нужно показать предварительный просмотр камеры в произвольной форме.Для этого я использую камеру Android, и я успешно достиг с формой Rectangle , используя этот код.
ViewOutlineProvider vop2 = new ViewOutlineProvider() {
@Override
public void getOutline(View view, Outline outline) {
outline.setRect(10, 10, mProgressFrameLayout.getWidth() - 10, mProgressFrameLayout.getHeight() - 10);
}
};
mCameraView.setOutlineProvider(vop2);
вот скриншот:
Теперь я хочу изменить прямоугольник на какую-то индивидуальную форму, например Форма руки или Буквы (не прямоугольник или овал).
Вот ссылка, по которой я следую, чтобы установить форму: Outline