animation 相关问题

动画是一系列视觉效果的快速显示,以创造运动或变化的幻觉。

如何让CoreData对象符合Equatable协议?

当我在 ScrollView 上使用 .animation(.spring(), value: favoriteArticles) 来启用删除或添加项目的动画。 favoriteArticles 是从 CoreData 获取的数据。 然后我得到了这个错误实例

回答 1 投票 0

OpenContainer 与 Page 和 Router 的使用

我们希望在一个或多个基于 (go_router) 路由器的过渡中使用库动画中包含的 OpenContainer 样式容器过渡。不幸的是我能找到的似乎都是......

回答 1 投票 0

快速背景色动画循环

我希望我的 iOS 应用程序的背景颜色在 x 秒内在四种颜色之间变化 这就是我到目前为止所拥有的(当我只指定两种颜色时,它正是我想要的) 我也需要...

回答 5 投票 0

应用布料修改器提取每帧的顶点坐标

我想创建一个动画,在其中提取顶点坐标,存储它们,并使用存储的坐标数据在没有物理的情况下重新激活对象。我目前正在捕获

回答 1 投票 0

如何停止react-native动画

我试图在本机反应中停止动画,但它不起作用。 我尝试使用 stopAnimation 方法来做到这一点 这是我的代码: 构造函数(道具){ 超级(道具); //... ...

回答 2 投票 0

动画错误:改变方向时,视图仅错误动画一次

我需要为上一个和下一个问题创建一个动画。当前问题应该移出,下一个/上一个问题应该进来。 如果您继续单击“下一步”,它的功能会很好。 目前状况...

回答 1 投票 0

需要帮助创建动画以在JS中随机更改文本字符

我需要在菜单中制作像这个网站上的动画: https://displaay.net/typefaces/retail/ 有现成的解决方案吗?我尝试过与副驾驶一起做,但没有成功。 </desc> <question vote="0"> <p>我需要在菜单中制作像该网站上那样的动画: <a href="https://displaay.net/typefaces/retail/" rel="nofollow noreferrer">https://displaay.net/typefaces/retail/</a></p> <p>有现成的解决方案吗?我尝试过与副驾驶一起完成,但没有成功。</p> <pre><code>&lt;script&gt; document.addEventListener(&#39;DOMContentLoaded&#39;, function() { var titles = [ &#39;Text1&#39;, &#39;Text12&#39;, &#39;Text3&#39; ]; var currentIndex = 0; function changeTitle() { // Select the _H1 element var element = document.querySelector(&#39;._H1&#39;); if (element) { // Split the current title into characters and wrap each character in a span var chars = element.textContent.split(&#39;&#39;); element.innerHTML = chars.map(char =&gt; `&lt;span&gt;${char}&lt;/span&gt;`).join(&#39;&#39;); // Function to change a character to a random one function changeChar(index) { if (index &lt; chars.length) { var randomChar = String.fromCharCode(Math.floor(Math.random() * (126 - 33 + 1)) + 33); chars[index] = `&lt;span class=&#34;animate&#34;&gt;${randomChar}&lt;/span&gt;`; element.innerHTML = chars.join(&#39;&#39;); setTimeout(() =&gt; changeChar(index + 1), 20); // Adjust the delay as needed } else { // After all characters have changed, change the text to the next title setTimeout(() =&gt; { element.innerHTML = titles[currentIndex]; currentIndex = (currentIndex + 1) % titles.length; // Loop through the titles }, 2000); // Wait for 2 seconds before changing the text } } // Start changing the characters changeChar(0); } } // Change the title immediately and then every 5 seconds changeTitle(); setInterval(changeTitle, 5000); // 5000 milliseconds = 5 seconds }); </code></pre> </question> <answer tick="false" vote="0"> <p>受到您初始代码的启发,我做了以下操作。它创建一个随机字符串,只要该字符不正确,它就会继续使用另一个随机字符。直到整个字符串正确或者已经过了 100 个“回合”。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>const max_count = 100; const interval_ms = 30; document.addEventListener(&#39;DOMContentLoaded&#39;, e =&gt; { document.querySelectorAll(&#39;.animated&#39;).forEach(elm =&gt; animateText(elm)); }); function animateText(element, interval) { if (element.initialtext) { element.count++; let randomStr = Object.keys(element.initialtext) .map(i =&gt; String.fromCharCode(Math.floor(Math.random() * (126 - 33 + 1)) + 33)).join(&#39;&#39;); element.animatedStr = Object.keys(element.initialtext) .map(i =&gt; (element.animatedStr[i] == element.initialtext[i]) ? element.animatedStr[i] : randomStr[i]).join(&#39;&#39;); element.textContent = (element.count &lt; max_count) ? element.animatedStr : element.initialtext; if (element.textContent != element.initialtext) { setTimeout(() =&gt; {animateText(element)}, interval_ms); } else { delete element.count; delete element.initialtext; delete element.animatedStr; } } else { element.count = 0; element.initialtext = element.textContent; element.animatedStr = Object.keys(element.initialtext).map(i =&gt; &#39; &#39;).join(&#39;&#39;); element.innerHTML = &#39;&#39;; animateText(element); } }</code></pre> <pre><code>&lt;h1 class=&#34;animated&#34;&gt;Some title&lt;/h1&gt; &lt;h1&gt;&lt;span class=&#34;animated&#34;&gt;Some&lt;/span&gt; &lt;span class=&#34;animated&#34;&gt;title&lt;/span&gt;&lt;/h1&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

CABasicAnimation 在完成 1 个周期后回到其原始位置

不要指CABasicAnimation在下一个动画之前返回到原始位置和Objective-C - CABasicAnimation在动画之后应用更改?并且 CABasicAnimation 旋转返回到

回答 2 投票 0

CSS 动画时间比例不正确

我正在尝试执行下面的动画,该动画基本上包括升起锁,使其旋转,然后下降。我希望这件事能按比例完成。然而,即使使用了很多

回答 1 投票 0

垂直溢出问题

我的打字机动画有问题。当文本到达宽度末尾时,溢出继续向右,我希望它继续在下面。 在此输入图像描述 这...

回答 1 投票 0

改变方向时,动画仅错误一次

我需要为上一个和下一个问题创建一个动画。当前问题应该移出,下一个/上一个问题应该进来。 如果您继续单击“下一步”,它的功能会很好。 目前状况...

回答 1 投票 0

为什么我的组件在使用framer-motion的AnimatePresence时消失了?

在使用成帧器运动时,我遇到了一些我不明白的奇怪错误。我有以下代码,当我单击按钮时,h1 会按其应有的方式执行相应的动画。然而,...

回答 1 投票 0

为什么MotionLayout中CutomView在宽度固定的情况下会改变尺寸?

我使用 MotionLayout 为所选礼品卡设置动画。该卡本身是一个 CustomView,内部有一个 TickerView 和两个 TextView。 <

回答 1 投票 0

如何在Flutter中创建旗帜动画?

我正在寻找一种方法在 Flutter 中做这样的事情: 标志本身可以是任何小部件,而不仅仅是图像。 我有一个想法,将 sin 函数与有状态的 Widget 结合使用,...

回答 1 投票 0

Python 中的翻牌动画

我有两张静态图像,一张用于卡片的正面,一张用于卡片的背面。我想创建一个卡片翻转并显示背面的视频动画,类似于这个 CodePen,它可以做到这一点...

回答 1 投票 0

错误:将 .zmbx (Metabricks) 文件导入 Blender 时,“Mesh”对象没有属性“use_auto_smooth”

我正在尝试制作乐高动画。正如标题所示,我尝试导入从 mecabricks.com 网站下载的 .zmbx 文件形式的网格,但当我尝试时会出现此错误...

回答 1 投票 0

如何在 JavaScript 中重新启动网站时创建动画? (请不要使用 jQuery)

我正在开发一个植物图集网站。它使用数据库,因此一些代码在 php 中。 每当我的网站重新加载时,我都会尝试制作一个转换:缩放()动画,经过几个小时的失败后......

回答 1 投票 0

matplotlib func动画不会重复

我正在为基本冒泡排序制作动画条形图。它运行得很好。但不会重复自身(循环)。我正在 jupyter 笔记本中尝试,我添加了 %matplotlib qt, 为什么我的 animFunc 不重新...

回答 1 投票 0

当使用 UIView.animate 对视图进行动画处理时,其他视图也不必要地进行动画处理

我想知道为什么我的自定义 TableViewCells 中的视图会受到动画的影响,而动画应该只为我的浮动寻呼机中的 2 个视图设置动画(甚至不在 TableView 的视图层次结构中。) UIView.animate(

回答 3 投票 0

固定位置的全屏 div 到相对位置之间的过渡和动画

我需要一个div,它在开始时应该占据整个视口。经过一段延迟后,该 div 必须更改为相对位置并更改其尺寸以适应宽度和 16/9 比例。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.