有Android的ViewOverlay替代品吗?

pmf

AndroidViewOverlay允许Drawable在常规视图元素上轻松覆盖s而不必干扰布局,但仅从API 18开始可用(据我所知,没有兼容层,可以反向移植)。

对于较早的API级别(特别是15),最简单的替代方法是Drawable在不修改布局的情况下覆盖view元素呢?就我而言,处理一个就足够了Drawable我不需要复制Drawable对新的Overlay API允许的多个的支持。

恩村

您尝试使用FrameLayout的前台属性吗?
FrameLayout的前景被绘制在其内容之上。这适用于API级别15。

在您的xml中:

<FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:foreground="@drawable/your_drawable">

    ...
    Your contents.
    ...

</FrameLayout>

或在您的源代码中:

frameLayout.setForeground(drawable);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章