社区
C#
帖子详情
c#如何做出来仿iphone上的那种文字滑动效果?
老鱼趣多多
2012-03-16 02:46:18
就是想用c#,模拟iphone上的操作效果,
在winform的控件上,比如textbox,或者label,
鼠标按住左键向下拖动,则文字跟着向上滑,
鼠标按住左键向上拖动,文字就跟着向下滑动的效果。
...全文
414
16
打赏
收藏
c#如何做出来仿iphone上的那种文字滑动效果?
就是想用c#,模拟iphone上的操作效果, 在winform的控件上,比如textbox,或者label, 鼠标按住左键向下拖动,则文字跟着向上滑, 鼠标按住左键向上拖动,文字就跟着向下滑动的效果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仰泳的鱼
2012-03-18
打赏
举报
回复
穷人没见过iphone、
以专业开发人员为伍
2012-03-17
打赏
举报
回复
实际上要想滑动,还要在动画中动态修改移动速度参数,而不是平均速度。例如是基于一种类似余弦函数从1降到-1的方式来修改速度,可能就更像滑动。
以专业开发人员为伍
2012-03-17
打赏
举报
回复
简单来看,传统的winform“拖动”思路必须修改,在鼠标拖动过程中不再是改变文字的位置(具体到你的例子就是改变坐标的y属性值),而是设置“目标位置”。
而你的文字的位置是受“动画板”控制,不是受鼠标位置控制。这个“动画板”对象启动后逐帧计算文字下一个应该走到的位置,然后修改文字的位置。计算这个位置时当然要考虑当前位置、目标位置、步长(或者是速度)等参数。直到文字走到了目标位置,它自动停止。
老鱼趣多多
2012-03-17
打赏
举报
回复
问题顶起来!
老鱼趣多多
2012-03-17
打赏
举报
回复
搞定,结贴。
老鱼趣多多
2012-03-16
打赏
举报
回复
还是没有好的解决方案,求救!
xnlm2005
2012-03-16
打赏
举报
回复
这个是通过鼠标按键事件来控制控件的滚动条滚动吧。
老鱼趣多多
2012-03-16
打赏
举报
回复
继续等。
老鱼趣多多
2012-03-16
打赏
举报
回复
[Quote=引用 6 楼 netteans 的回复:]
穷人没有见过iPhone4,真的,……
不过我想你的效果大概可以用一个透明的控件和一个文本标签一类的东西做到
[/Quote]
谢谢支持,继续等。
回忆是抓不到的月光
2012-03-16
打赏
举报
回复
穷人没有见过iPhone4,真的,……
不过我想你的效果大概可以用一个透明的控件和一个文本标签一类的东西做到
老鱼趣多多
2012-03-16
打赏
举报
回复
还请大牛多多指导!
老鱼趣多多
2012-03-16
打赏
举报
回复
继续等。
老鱼趣多多
2012-03-16
打赏
举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
bool FDown = false;
mousedown事件中 FDown=true;
mousemove事件中
if (FDown)
{
控制lable的位置
}
[/Quote]
你好,我想挪动label内的文字,和移动label本身的位置有什么关系?请问?
bdmh
2012-03-16
打赏
举报
回复
bool FDown = false;
mousedown事件中 FDown=true;
mousemove事件中
if (FDown)
{
控制lable的位置
}
q107770540
2012-03-16
打赏
举报
回复
WPF
让不懂编程的人爱上
iPhone
开发(2017秋iOS11+Swift4+Xcode9版)-第4篇
关键时刻,第一时间送达! ...到目前为止,我们的界面上只有以背景和一个按钮,接下来还是添加一些其它界面控件吧。下面是我们所创建的界面的最终
效果
。 如你所见,我在部分标签处
MonoTouch:用.net开发
iPhone
应用
MonoTouch:用.net开发
iPhone
应用 2011年02月22日 作者 [b]Bryan Costanich[/b] 引言 直到最近,要为苹果的
iPhone
开发应用程序的唯一选择就是一头扎进苹果的开发系统中。这意味着,你必须?愿意?在XCode ...
MonoTouch:用.NET开发
iPhone
应用
直到最近,要为苹果的
iPhone
开发应用程序的唯一选择就是一头扎进苹果的开发系统中。这意味着,你必须“愿意”在XCode IDE中编写Objective-C代码。对于很多开发人员,学习Objective-C被看作是一个巨大的障碍。特别...
InfoQ: MonoTouch:用.NET开发
iPhone
应用
MonoTouch:用.NET开发
iPhone
应用 作者 译者发布于 2010年5月11日 引言 直到最近,要为苹果的
iPhone
开发应用程序的唯一选择就是一头扎进苹果的开发系统中。这意味着,你必须“愿意”在XCode IDE中编写Objective-C...
C#
服务端的微信小游戏——多人在线角色扮演(十二)
现在我们正式开始
做
界面了,第一个界面是创建角色的界面,在此之前,我们还得
做
一些准备工作。
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章