作者: 乔克斯
查看: 26446|回复: 45

主题标签Tag

打印 上一主题 下一主题

[源码] 【动画Tab】让TabControl控件具有简单而有趣的滑动特效

[复制链接]
跳转到指定楼层
楼主
乔克斯 发表于 2014-7-25 12:08:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
查看: 26446|回复: 45
TabSlider v1.0
它能赋予现有的TabControl控件一些简单的标签切换滑动效果,从而跟昨日那单调的标签切换说bye bye。

项目结构
下图即为该项目的结构,时间有限(我还没吃晚饭),就简单标注一些文字在图片上,就不做过多解释了,源代码的注释还是比较详细的,大家看看吧,不明白的地方或者哪里有错误的地方就发邮件给我吧。



运行效果










源代码下载


Code for fun
源代码可以随意修改,有什么好建议不妨和我说一下,互相学习!

(帖子图片太多,有点卡,很抱歉!)

评分

参与人数 1威望 +1 金钱 +5 贡献 +1 收起 理由
xiaobo + 1 + 5 + 1 确实会卡,但是效果很好

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏9 转播转播
回复 论坛版权

使用道具 举报

沙发
checker110 发表于 2014-7-26 00:02:18 | 只看该作者
乔帮主,不知你这个滑动效果是否会影响程序执行效率 ,我在tab中加了滑动效果后感觉很不流畅。不知是我资源加载太多还是本身不完善,求指教
板凳
 楼主| 乔克斯 发表于 2014-7-26 00:10:04 | 只看该作者
checker110 发表于 2014-7-26 00:02
乔帮主,不知你这个滑动效果是否会影响程序执行效率 ,我在tab中加了滑动效果后感觉很不流畅。不知是我资源 ...

动画特效,在部分电脑是有些卡顿效果,你把控件减少些,也会呢么卡么。
地板
羽叶 发表于 2014-7-27 18:53:52 | 只看该作者
我以前实现过这个功能,可以把界面控件动态截成一张图片,然后位移就不卡了
5#
 楼主| 乔克斯 发表于 2014-7-28 01:51:17 | 只看该作者
羽叶 发表于 2014-7-27 18:53
我以前实现过这个功能,可以把界面控件动态截成一张图片,然后位移就不卡了 ...

嗯,是的,单图片移动就不会卡了,如果是全部控件一起变化是不可能的。
6#
天天向上 发表于 2014-7-28 08:47:56 | 只看该作者
这个里面可以像QQ上整个tree或group滑动对吧.
7#
 楼主| 乔克斯 发表于 2014-7-28 10:28:04 | 只看该作者
天天向上 发表于 2014-7-28 08:47
这个里面可以像QQ上整个tree或group滑动对吧.

是的只要是tabcontrol里的。都行。
8#
原始 发表于 2014-7-28 10:48:25 | 只看该作者
这里面的动画效果应该是系统提供的吧?我们能自定义一种动画效果啊?我自己试过,但是没成功,后来也就没时间研究了
9#
 楼主| 乔克斯 发表于 2014-7-28 13:57:52 | 只看该作者
原始 发表于 2014-7-28 10:48
这里面的动画效果应该是系统提供的吧?我们能自定义一种动画效果啊?我自己试过,但是没成功,后来也就没时 ...

这不是系统提供的,是图片算法,你也可以写一个图片算法变换特效。
10#
原始 发表于 2014-8-2 11:11:51 | 只看该作者
乔,你有写好的算法吗?可以给看看吗?
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

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

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-12-22 14:43, Processed in 0.740121 second(s), 34 queries , Gzip On.

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