2013-09-24 4 views

ответ

5

Решение, которое я использовал для этого, заключалось в том, чтобы обернуть TextureView в другом виджете, таком как RelativeLayout, и изменить прозрачность родителя.

8

Вам необходимо убедиться, и setOpaque (false).

От the docs:

общественной недействительная setOpaque (булевы непрозрачная) Добавлен в уровне API 14

Указует, является ли непрозрачным содержанием этого TextureView. Содержимое считается непрозрачным по умолчанию.

+0

Изменение прозрачности содержимого, по-видимому, не имеет никакого эффекта, если TextureView используется при воспроизведении видео. Я хочу иметь полупрозрачное воспроизведение видео с помощью TextureView. – feisal

+1

Прекрасно работает с материалами OpenGL. – Ash