隐藏评级栏的阴影

时间:2012-07-11 10:12:19

标签: android ratingbar

自定义RatingBar向我显示阴影

如何隐藏此影子?

enter image description here

           <RatingBar
            android:id="@+id/ratingBarMain"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/textView6"
            android:layout_toRightOf="@+id/imgThumbFix"
            android:clickable="false"
            android:progressDrawable="@drawable/ratingbar_red_small"
            android:stepSize="1" />

3 个答案:

答案 0 :(得分:11)

android:layout_height="EQUAL_TO_IMAGE_HEIGHT"

例如

android:layout_height="35dp"

答案 1 :(得分:5)

这里的问题是:

如果视图的高度为50像素,图像的高度为40像素,则重复图像的最后一个位线,然后对于10像素的其余部分重复图像的最后一位。

您必须将精确的高度等于您的图像高度给RatingBar。

android:layout_height="40dp" 

解决了同样的问题here

答案 2 :(得分:4)

另一个简单的解决方案是使用像photoshop这样的图像编辑器在星形图像中留下一行空像素。然后,评级栏中重复或拉伸的像素行将为空。这种方法解决了我的问题。