gpt4 book ai didi

java - Android:图像顶部的圆形计数器

转载 作者:行者123 更新时间:2023-12-01 10:14:29 25 4
gpt4 key购买 nike

有谁知道,例如 Github 上是否有任何库,或者其他可以在图像顶部添加圆形计数器的库:

enter image description here

实际上,我可以创建一个新的 FrameLayout 并定位每个元素,但我不确定这是正确的方法。我搜索过类似的东西,但没有找到任何东西。

最佳答案

创建一个可绘制的文件名badge_background.xml并粘贴下面的代码。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >

<solid android:color="#FF0000" />

</shape>

然后将此可绘制对象设置为 TextView 的背景,如下所示。

    <FrameLayout android:id="@+id/viewLayout" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:padding="12dp">
<ImageView android:id="@+id/view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:contentDescription="@string/imageDescription" android:src="@drawable/view" />
<TextView android:id="@+id/viewBad" android:layout_width="20dip" android:layout_height="20dip" android:clickable="false" android:layout_marginStart="5dp" android:layout_gravity="top|center_horizontal" android:background="@drawable/badge_background" android:gravity="top|center_horizontal" android:text="5" android:textColor="@color/white" android:visibility="gone" />
</FrameLayout>

关于java - Android:图像顶部的圆形计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35984100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com