sa110011sa 发表于 2015-2-6 10:52 可以做一个例子么?非常感激! |
sa110011sa 发表于 2015-2-6 10:52 可以做一个例子么?非常感激! |
sa110011sa 发表于 2015-2-6 10:52 对。。用两个panel叠加即可。 |
很简单,封装个控件,两张图片,底层五星黑,顶层五星亮,根据传过来的评分值不同计算出来顶层可以显示的宽度,直接显示即可。 这样就能如上图一样实现精确控制到星星亮的效果。 亮一个星,亮半颗星,亮三分之一星,亮八分之一星~~~~~ 用星星亮度真实反映评分结果了。 |
谢谢!sao 乔! |
五个按钮。美化成星星样子。然后加上代码控制,勉强可以实现,如果想效果好,只能自己封装重做一个控件了。 |