在 Android 应用程序中,如何使用透明文本制作线性视图,以便父视图可见?
Posted
技术标签:
【中文标题】在 Android 应用程序中,如何使用透明文本制作线性视图,以便父视图可见?【英文标题】:In an Android app, how do I make a linear view with transparent text so that the parent view is visible? 【发布时间】:2021-07-06 23:33:45 【问题描述】:关于如何使包含一些文本的视图透明以便它与另一个视图重叠的任何想法?
Here's an example image of what im referring to
我正在尝试创建一个功能来在聊天页面中显示用户的简历,就像 Whatsapp Messenger 一样。
【问题讨论】:
【参考方案1】:使用下一个代码
<TextView
android:layout_
android:layout_
android:textSize="16sp"
android:textColor="#fff"
android:text="Your text "
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:textAlignment="center"
android:background="#60000000"
/>
您可以在您正在使用的任何视图中添加上述 XML,例如下一个视图
<FrameLayout
android:layout_
android:layout_>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_
android:background="#343"
android:layout_>
<!-- more views here -->
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:layout_
android:layout_
android:textSize="16sp"
android:textColor="#fff"
android:text="Your text "
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:textAlignment="center"
android:background="#60000000"
/>
</FrameLayout>
【讨论】:
以上是关于在 Android 应用程序中,如何使用透明文本制作线性视图,以便父视图可见?的主要内容,如果未能解决你的问题,请参考以下文章