Как создать наложение градиента на Android Video Player и исчезнуть
Я заинтересован в создании следующего эффекта: наложение градиента (темно-серый) с иконками поверх Android Video Player на телефоне. Как я мог этого добиться? Кроме того, как я могу заставить этот оверлей / градиент исчезать после определенного времени простоя? Спасибо.
1 ответ
Решение
Конечно. Вот фрагмент XML для наложения
.
.
.
</RelativeLayout>
</ScrollView>
<View
android:id="@+id/overlay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/loading_overlay"
android:visibility="gone" />
</LinearLayout>
Я поместил "оверлей" в конце всего макета, чтобы он был сверху. Сначала я установил "ушел", чтобы он не появлялся. Тогда в моей Java,
overlay = (View) v.findViewById(R.id.overlay);
overlay.setVisibility(View.GONE);
Если в вашей компоновке находится представление, в моем случае LinearLayout, для animateLayoutChanges задано значение true, то анимация по умолчанию, когда я устанавливаю наложение, исчезает, просто исчезает. Очень просто peasy