作者: kk1689
查看: 1274|回复: 6
打印 上一主题 下一主题

求教这个CSkin能有么?

[复制链接]
跳转到指定楼层
楼主
kk1689 发表于 2015-1-31 01:53:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
查看: 1274|回复: 6
像图中这样花圈部分的星星的等级这个效果,如何用CSkin实现。

QQ截图20150131014828.png (17.52 KB, 下载次数: 19)

求教这个CSkin能有么?

求教这个CSkin能有么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
乔克斯 发表于 2015-1-31 14:27:42 | 只看该作者
五个按钮。美化成星星样子。然后加上代码控制,勉强可以实现,如果想效果好,只能自己封装重做一个控件了。
板凳
 楼主| kk1689 发表于 2015-1-31 23:27:04 | 只看该作者
谢谢!sao 乔!
回复

使用道具 举报

地板
sa110011sa 发表于 2015-2-6 10:52:52 | 只看该作者
很简单,封装个控件,两张图片,底层五星黑,顶层五星亮,根据传过来的评分值不同计算出来顶层可以显示的宽度,直接显示即可。
这样就能如上图一样实现精确控制到星星亮的效果。
亮一个星,亮半颗星,亮三分之一星,亮八分之一星~~~~~
用星星亮度真实反映评分结果了。
5#
乔克斯 发表于 2015-2-6 14:07:01 | 只看该作者
sa110011sa 发表于 2015-2-6 10:52
很简单,封装个控件,两张图片,底层五星黑,顶层五星亮,根据传过来的评分值不同计算出来顶层可以显示的宽 ...

对。。用两个panel叠加即可。
6#
 楼主| kk1689 发表于 2015-2-7 01:43:14 | 只看该作者
sa110011sa 发表于 2015-2-6 10:52
很简单,封装个控件,两张图片,底层五星黑,顶层五星亮,根据传过来的评分值不同计算出来顶层可以显示的宽 ...

可以做一个例子么?非常感激!
7#
 楼主| kk1689 发表于 2015-2-7 01:43:24 | 只看该作者
sa110011sa 发表于 2015-2-6 10:52
很简单,封装个控件,两张图片,底层五星黑,顶层五星亮,根据传过来的评分值不同计算出来顶层可以显示的宽 ...

可以做一个例子么?非常感激!
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-6 04:07, Processed in 0.566153 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表