当前位置:  开发笔记 > 编程语言 > 正文

Android - 自定义评级栏看起来像是流血

如何解决《Android-自定义评级栏看起来像是流血》经验,为你挑选了2个好方法。

所以我创建了一个带有新图标的评级栏,但是,当我实现它时,星星看起来像是在流血,请参阅附件:

评级栏

以下是样式,评级xml以及它们在布局中的实现方式:

样式:


评级xml:



    
    
    

布局:






任何人都可以看到我哪里出错了?



1> 小智..:

我有一个类似的情况,并且接受的答案将无法在所有屏幕尺寸上解决它实际上解决方案非常简单,您只需要在.png图像中添加填充,使用"每边2个透明像素"

因为机器人正在重复你的星形图像的最后一行所以只是让这一行变得透明


这应该是公认的答案!!!循环尝试调整,但是图像上的2pixel透明填充做到了!

2> duggu..:

我也面临着同样的问题。

在我的情况下,blank_star.png身高是17dp,所以我穿上android:layout_RatingBar,我的问题解决了。尝试下面的代码:-


样式/rating_bar.xml


drawable / rating_bar_full




    
    
    


drawable / ratingbar_full_empty




    
    
    
    


drawable / ratingbar_full_filled.xml





推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有