问题标签 [smooth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6564 浏览

android - 以编程方式平滑滚动 ListView

我已经搜索了很多,但我找不到答案。

我想在 Go Launcher 中实现类似的东西。当您在应用程序抽屉中拖动图标并将其移出容器顶部或底部边界时,列表开始滚动。到目前为止,我已经尝试过以下事情:

  1. 调度触摸事件以模拟滚动 - 触摸屏幕时不可能

  2. 使用 smoothScrollBy() 方法 - 几乎在那里,但它只滚动屏幕高度距离

  3. 使用 scrollBy() - 它只移动容器并留下空白空间。如果我能够重用屏幕外的视图,我会放一些行。

我需要 ListView 平滑滚动。

所以这里有一个问题。有人知道怎么做吗?我会在我的应用程序的“关于”部分感谢帮助我的人:)

0 投票
1 回答
687 浏览

apache-flex - 无法使 Flex 过渡运行顺畅

我试图了解如何使 Flex 过渡以一种有吸引力的平滑方式运行。如果它们看起来非常波涛汹涌,我就无法让它们工作。

我附上了一个愚蠢的演示应用程序来说明这一点。它显示了一个具有自定义 ItemRenderer 的列表。When an item in the list is selected, the TextInput should slowly grow wider. 当取消选择一个项目时,TextInput 应该会慢慢缩小。

这个实现有两个问题使它看起来很丑。这些可以通过单击列表上的关于使项目动画来查看。这些问题是:

  1. 当一个项目正在制作动画但进入“悬停”状态时,TextInput 会快速恢复到小尺寸。为什么是这样?

  2. 当一个项目的动画被中断时,它会捕捉到最大或最小尺寸,然后开始动画,而不是从其当前值继续动画。为什么?

非常感谢任何帮助。

谢谢,菲尔 TestApplication.mxml

MyItemRenderer.mxml

0 投票
2 回答
1364 浏览

asp.net - 有没有办法在 IIS 7 上部署新编译的 ASP.NET Web 应用程序代码而不会让用户失望?

我们公司在我们客户端的 Windows Server 2008 IIS 7 Web 服务器上发布我们的富客户端应用程序(主要使用 ASP.NET、WCF 服务和 ASP.NET AJAX 编写)的更新。有时,我们会发布大量更新。有时,用户会在发布后立即发现在自动化测试或阶段测试期间未发现的错误。有没有一种方法可以在用户仍在使用时在 IIS 7 上顺利部署 ASP.NET 代码,而不会中断包含未受影响代码的工作流?我发现如果我只是手动从阶段(没有 web.config)复制代码,并将其粘贴到生产网络根文件夹中,没有人真正被踢掉。但我想知道这种策略对于在应用程序中勤奋工作的用户是否有任何副作用。一世' 我只是想知道是否有任何其他连接可能会被中断,或者在这种情况下如何处理它们(即:SQL 连接、WCF 服务调用、它们是否保持相同的会话以及是否会产生任何影响等)?如果我选择了这种方法,我会在 web.config 中有一些东西会向每个用户(在母版页中)显示一条消息——比如横幅,上面写着“请注销并清除缓存”,所以他们将看到已解决问题的更新。但这仅与受影响的用户有关。配置将向每个用户(在母版页中)显示一条消息——就像一个横幅,上面写着“请注销并清除缓存”,这样他们就会看到已解决问题的更新。但这仅与受影响的用户有关。配置将向每个用户(在母版页中)显示一条消息——就像一个横幅,上面写着“请注销并清除缓存”,这样他们就会看到已解决问题的更新。但这仅与受影响的用户有关。

如果有人认为这不是小更新的好策略,并且有更好的策略,例如更改 web.config 设置,强制用户在部署时使用不同的服务器或其他东西。或者其他一些方法,我的耳朵在听。显然后者听起来更安全,但我只是不知道如何做到这一点。我读过负载平衡服务器,但我认为这种类型的服务器设置是为了不同的目的而完成的,比如如果服务器出现故障,不是吗?或者,当您关闭一个站点时,这会是最佳解决方案吗?我欢迎任何想法。

0 投票
2 回答
3050 浏览

scroll - 在 QListView(或 QAbstractItemView)中平滑滚动

我有一个显示方形项目的 QListView。我的问题是,当我滚动此列表时,它一次滚动一整行正方形,我认为这看起来不正确。相反,我希望列表一次滚动 1 或 2 个像素 - 即平滑。这主要是外观上的改变。知道我会怎么做吗?

0 投票
2 回答
1494 浏览

iphone - iPhone OpenGL ES 画出漂亮的线条

在我的 iPhone 应用程序中,绘制了许多线条。唉,其中一些既不是垂直的也不是水平的,这意味着它们有锯齿状的边缘。

启用 GL_LINE_SMOOTH 似乎没有任何效果。Apple 文档中描述的多重采样抗锯齿可以工作,但我无法想象不可能做出更好看的线条。使用抗锯齿,线条变得平滑,但颜色沿线条的部分扭曲。

使用 OpenGL,如何绘制一条看起来像 Quartz-2D 绘制的线,具有平滑的边框、一致的颜色和可变宽度的线?

(需要明确的是,GL_LINE_WIDTH 可以完美运行,因此可变宽度目前不是问题。)

0 投票
1 回答
946 浏览

iphone - opengl中的平滑不起作用

这是我的代码,现在我不知道为什么代码不起作用。我将非常感谢您的建议。

0 投票
1 回答
3351 浏览

android - Android 更流畅的捏缩放?

我为捏缩放功能的“实现”编写了自己的代码,它可以工作,但它根本不是用户友好的。通常非常零星,总的来说一点也不漂亮。我想知道你们中的任何人是否可以帮助我,也许是更简单的方法或不同的方法。也许使用 GestureListener 我不知道如何使用它。任何帮助将不胜感激。

以下是我当前的代码:

这可能根本不是最好的方法。取几个事件的平均值会得到更好的响应吗?

谢谢

0 投票
2 回答
2069 浏览

math - 如何在没有物理引擎的情况下在 cocos2d 中模拟一个精灵的重力?

我想为一个精灵模拟“重力”。

我定义了一个 CGPoint 来保存重力值。我有打勾方法。

}

编辑:现在的问题是..如果“isAccelerationEnabled”为“是”,我正在移动我的精灵。当我这样移动精灵时,它并不平滑。如果我向上移动精灵而不是禁用“isAcceleration”,它将不再向上移动,但重力会立即将我的精灵拉下。我不知道如何在这段代码中使用速度:


现在这不是模拟重力的真正平滑的解决方案。

这会将重力立即应用于精灵。

但我想要精灵顺利落下的效果。就像真实的物体掉到地上一样。

顺便说一句:我还对精灵施加了一些向上的力。

0 投票
1 回答
723 浏览

iphone - 为什么我的 UITableView 第一次滚动时不流畅?

我的表格视图单元格有四个标签。第一次滚动时,表格视图不流畅。在所有单元格显示一次后,滚动非常流畅,没有问题。所以我认为问题在于第一次加载一个单元格的速度。

我有重用单元,但问题没有解决。请帮我!非常感谢!

这是我的代码:

0 投票
1 回答
1809 浏览

objective-c - iOS Quartz/CoreGraphics 绘制羽化描边

我正在按照从用户那里收集的一组点绘制一条到 CGContext 的路径。似乎有一些随机输入抖动导致一些线边缘看起来参差不齐。我认为一点点羽毛就可以解决这个问题。如果我使用的是 OpenGL ES,我只需将羽毛应用到我正在抚摸路径的精灵上;但是,这个项目需要我留在 Quartz/CoreGraphics,我似乎找不到类似的解决方案。

我尝试绘制 5 条线,每条线稍大且更透明以接近羽毛。这会产生不好的结果并显着降低性能。

这是画线代码: