我有兴趣创建以下效果:在手机上的 Android 视频播放器上带有图标的渐变(深灰色)覆盖。我怎么能做到这一点?另外,我怎样才能让这个覆盖/渐变在一定的空闲时间后消失?谢谢你。
问问题
1007 次
1 回答
2
当然。这是叠加层的 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,那么当我将叠加层设置为消失时,默认动画就是简单地消失。非常简单
于 2014-12-09T22:16:55.797 回答