我有兴趣创建以下效果:手机上的Android视频播放器上带有图标的渐变(深灰色)叠加层。我怎么能实现这个目标?另外,如何在一定的空闲时间后使这种叠加/渐变消失?谢谢。
答案 0 :(得分: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>
我把&#39;叠加&#39;在整个布局的最后,所以它在顶部。我最初把它设置为&#34;去了#34;所以它没有显示出来。然后在我的Java中,
overlay = (View) v.findViewById(R.id.overlay);
overlay.setVisibility(View.GONE);
如果视图所在的布局(在我的情况下是LinearLayout)具有&#34; animateLayoutChanges&#39;设置为true,然后当我设置叠加层时,默认动画就是消失。非常容易腻话