4 android android-layout android-studio
我创建了自定义评分栏。我在应用程序中设置了默认的小评级栏。但是星隙是没有的。如何在每颗星星之间制造间隙?我可以给出下面给出的我的 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>
Run Code Online (Sandbox Code Playgroud)
样式.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>
Run Code Online (Sandbox Code Playgroud)
我犯了什么错误?我不知道。我该如何解决这个问题?我初学者我不知道。
您可以联系您的UI/UX设计师或您可以images使用Android Asset Studio工具重新创建切片
Image在 Android Asset Studio上传 Star并设置您想要的填充内容 Ex。喜欢8dp
| 归档时间: |
|
| 查看次数: |
7509 次 |
| 最近记录: |