如何在view上实现类似图标选中时的变化

spaceofd 2008-02-26 03:07:12
在View上绘制了一些Bitmap实例,已经实现了选中操作,但是被选中的Bitmap没实现状态标识,想做一个类似桌面图标被选中时变色的效果来标识为选择状态?应该怎么处理?
...全文
63 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hndxh3000 2008-02-29
  • 打赏
  • 举报
回复
两张图,一张是源图,另一张是状态图,如果选中,则显示后者;否则,显示前者

这是最简单的做法,不过有点浪费资源
「已注销」 2008-02-27
  • 打赏
  • 举报
回复
你再画一个选中的bitmap图像,得选中的时候将那个画出来。
--
这不是答案么
上面说的都可以啊
spaceofd 2008-02-27
  • 打赏
  • 举报
回复
还有人能来解答一下吗?
工作环境是vc++ 6.0
zpj888 2008-02-26
  • 打赏
  • 举报
回复
更简单一点,在bitmap周围画一个红框
queshangxintou 2008-02-26
  • 打赏
  • 举报
回复
用GDI+会更简单
菜牛 2008-02-26
  • 打赏
  • 举报
回复
最简单的用PatBlt反显。
智能卡_Snooper 2008-02-26
  • 打赏
  • 举报
回复
你再画一个选中的bitmap图像,得选中的时候将那个画出来。
相关推荐
使用说明 简介: OneBottomNavigationBar 是自定义的一个实现App应用底部导航栏功能的View,可以实现底部 2-5 个导航菜单(一般不会有更多),可以实现某一个菜单凸起的效果,如,有5个菜单,可以选择让第三个菜单凸起(floating),这是很多App都有的功能; 可以根据编写的颜色变化的资源文件来更改图标和文字选中和未选中的颜色,可以自由控制是否需要选中(checkable),选择开启,可变换为选中颜色,选择关闭,不能更改为选择颜色;可以控制默认选中哪一项;可以设置某一个导航菜单的未读消息数(数字或者小红点)。 先看一组效果图 五个菜单,没有凸起的,都是可选中的 图1 中间有凸起,并且中间的不能选中,但点击事件可以响应 图2 引入方法 jcenter VERSION: 在model 中的build.gradle 中增加依赖 dependencies
发帖
图形处理/算法

1.9w+

社区成员

VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
帖子事件
创建了帖子
2008-02-26 03:07
社区公告
暂无公告