我需要重叠圆圈文字" 100"一半的圆圈衬衫图像。圆的一半需要与图像重叠,一半需要与图像重叠,以便与#34;添加"图像右侧的按钮。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/productImage"
android:src="@mipmap/sample" />
<Button
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="Add "
android:id="@+id/button"
android:background="@color/royal_blue"
android:textColor="#ffffff"
android:layout_alignParentBottom="false"
android:layout_alignParentRight="true"
android:layout_below="@+id/productImage"
android:layout_margin="20dp" />
<TextView
android:background="@drawable/blue_badge_price"
android:layout_width="100dp"
android:layout_height="100dp"
android:gravity="center"
android:text="100"
android:textStyle="bold"
android:textColor="#ffffff"
android:textSize="20dp"
android:minWidth="80dp"
android:maxWidth="100dp"
android:layout_marginRight="20dp"
android:layout_marginEnd="20dp"
android:layout_marginBottom="10dp"
android:layout_below="@+id/productImage"
android:layout_alignParentTop="false" />
</RelativeLayout>
我无能为力......怎么做。
答案 0 :(得分:1)
您可以对marginTop
使用否定TextView
。
添加:
android:layout_marginTop="-50dp"
(-50dp
,因为它是TextView's
height
的负半部分