如何在图像顶部添加文本,如在android中的脉冲

时间:2011-07-27 14:43:39

标签: android user-interface android-layout android-ui

我想为我的一款Android应用重新创建像UI一样的脉冲。我想知道如何将透明文本放在像脉冲这样的图像上,如何在我们阅读故事时创建第二个像脉冲的屏幕。在此屏幕中,此底部选择元素如何自动隐藏,单击时是完整活动被更改还是仅文本更改?

在下面找到我提到的两个用户界面

enter image description here

这个底部导航是如何隐藏的?

enter image description here

谢谢pranay

3 个答案:

答案 0 :(得分:2)

用户RelativeLayout。 下面是一个示例,它将TextView放在ImageView的顶部,并将文本居中放在图像上。

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <ImageView
        android:layout_width="wrap_content"
        android:id="@+id/MyImage"
        android:adjustViewBounds="true"
        android:layout_height="wrap_content"/>
    <TextView
        android:id="@+id/TextOnImage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"/>
</RelativeLayout>

答案 1 :(得分:1)

relativeLayout将解决您的问题,因为它允许您彼此独立地定义每个子元素的位置。只需使用边距和填充来调整所需的确切布局。

答案 2 :(得分:0)

您应该使用相对布局