gpt4 book ai didi

android - 如何在评级栏中给每颗星留出空间

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

我创建了自定义评级栏。我在应用程序中设置了默认的小评级栏。但星星的差距是没有的。如何在每颗星上制造空隙?我可以给我的 xml 文件代码如下:

customratingbar.xml:

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

<item
android:id="@android:id/background"
android:drawable="@drawable/ic_star_normal"

></item>

<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/ic_star_selected"></item>

<item
android:id="@android:id/progress"
android:drawable="@drawable/ic_star_selected"></item>

</layer-list>

样式.xml:

<style name="CustomRating" parent="android:style/Widget.Material.RatingBar.Small">

<item name="android:progressDrawable">@drawable/custom_ratingbar</item>
<item name="android:paddingBottom">4dip</item>
<item name="android:layout_marginLeft">4dip</item>
<item name="android:layout_marginRight">5dip</item>
<item name="android:layout_marginTop">4dip</item>

</style>

我犯了什么错误呢?我不知道。我该如何解决这个问题?我是初学者,我不知道。

最佳答案

您可以联系您的 UI/UX 设计师,或者您可以使用 Android Asset Studio 工具重新创建切片 images

Android Asset Studio 上传 Star Image并设置填充你想要的 Ex。像 8dp

关于android - 如何在评级栏中给每颗星留出空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217796/

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