animation 相关问题

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

撰写:可变速度的无限动画

我有这个代码来获得无限旋转动画: @可组合 有趣的旋转对象(rpm:Int){ val infiniteTransition = RememberInfiniteTransition() 通过InfiniteTransition 进行val 旋转。

回答 1 投票 0

将视图放入列表中可以防止matchedGeometryEffect在状态之间对匹配的几何体进行动画处理

我有一个相当简单的动画,我试图实现列表中所选项目应用背景的位置。目标是所选项目后面的灰色框与之前有所不同......

回答 1 投票 0

如何使用javascript在另一个动画之后运行动画

我有一个球,从盒子的左上角开始,当您单击按钮时,它就会移动到右下角。当达到 350px 时停止 我想让它升到上面

回答 1 投票 0

3DS Max - 空运动面板

我目前正在使用 3DS Max 2017,我使用基本人体模型创建了一个 CAT,并将其调整为我的 3D 模型。 现在我想为 CAT 设置动画,但一旦选择,运动中就没有显示任何内容

回答 2 投票 0

折叠/展开分组框

我有以下XAML,其中堆叠了三个组框。这些组框的标题中是复选框。 我想要实现的目标:当我选中/取消选中某个框时,我想要

回答 2 投票 0

requestAnimationFrame()多个对象的动画同步问题

任务是当矩形 - 喷气机接触地面 - 绘制星星时,对模拟下雨的下落矩形进行动画处理。为了实现它,有 3 个类: GitHub 存储库。 // 形状: WaterJe 类...

回答 1 投票 0

如何创建App Store风格的导航栏

我正在尝试重新创建 App Store 导航栏动画。我目前正在做的是根据滚动位置调整导航栏的 alpha。 问题是当你滑动时...

回答 1 投票 0

Svelte 交叉淡入淡出动画仅在从不同文件导入时才有效

我在 svelte 中使用交叉淡入淡出动画,但是如果我直接在同一页面中实现逻辑(如下所示),后备动画将触发(这不是预期的行为)。但如果我把

回答 1 投票 0

有条件地显示/隐藏带动画的 ForEach 循环的内容

由于当前可用的 DisclosureGroupStyle 路径存在限制,我正在构建一种自定义方法来处理 DisclosureGroup。我从视觉上得到了我想要的结果

回答 1 投票 0

尝试在Windows窗体中创建基本的两缸发动机横截面动画,但无法使曲柄圆居中

我一直在尝试以窗口形式为两缸发动机创建基本的发动机横截面,每个活塞的动画和角度都正确,但曲柄未居中

回答 1 投票 0

SwiftUI 中的 .animation 问题导致整个视图移动

更新到 Xcode 15 后遇到问题,尝试在 SwiftUI 中设置旋转 Circle() 的动画时,我的视图意外移动。以前,这段代码可以完美运行,但现在整个视图

回答 1 投票 0

Rive 的替代品与 kotlin 一起使用?

我使用 Rive 为我的 flutter 项目制作动画,但现在我想知道是否有一个很好的替代品可以在原生 Android 程序中与 kotlin(或类似的东西)一起使用 Rive...

回答 3 投票 0

如何防止批处理脚本中cls引起的闪烁?

我一直在开发一个批处理脚本,它有某种动画介绍,我的第一个想法是在每一帧之前使用 cls 清除控制台,但这导致了可怕的闪烁,如图所示...

回答 1 投票 0

CSS 动画从左到右

我正在尝试用 CSS 制作动画。我在网上阅读了一些示例,但我无法弄清楚我做错了什么...... 我希望我的土豆图像从左到右,然后转身......

回答 5 投票 0

如何创建某物(Mobject)的副本? (马尼姆)

来自马尼姆导入 * 类创建示例(场景): def 构造(自身): tr_1 = 多边形([-3, -2, 0], [-3, 3, 0], [2, -2, 0]) cc_1 = Circle().shift(2.5*LEFT+1.75*UP).scale(0.4) ...

回答 1 投票 0

Maui-Net.8-集合视图中的所有项目都有动画。不是被窃听的那个

我的毛伊岛 Android 项目之一我在页面中有一个集合视图。 我像这样设置集合视图的属性: 我的毛伊岛 Android 项目之一,我在页面中有一个集合视图。 我像这样设置集合视图的属性: <CollectionView x:Name="ModelList" SelectionMode="None" IsGrouped="False" ItemSizingStrategy="MeasureAllItems" ItemsSource="{Binding Models}" VerticalOptions="FillAndExpand"> <CollectionView.ItemsLayout> <GridItemsLayout Span="2" Orientation="Vertical"/> </CollectionView.ItemsLayout> <CollectionView.ItemTemplate> <DataTemplate x:DataType="models:Model"> <VerticalStackLayout Spacing="3" HorizontalOptions="Center" Margin="0,0,0,10"> <views:CustomView x:Name="Cstm" IsBusy="{Binding IsBusy, Source={RelativeSource AncestorType={x:Type viewmodel:ViewModel}}}" <-- IsBusy property is bindable Property.--> ControlTemplate="{StaticResource TappedView}"> <views:CustomView.GestureRecognizers> <TapGestureRecognizer Command="{Binding ModelDetailsPageCommand, Source={RelativeSource AncestorType={x:Type viewmodel:ProjectPageViewModel}}}" CommandParameter="{Binding Id}"/> </views:CustomView.GestureRecognizers> </views:CustomView> </VerticalStackLayout> </DataTemplate> </CollectionView.ItemTemplate> </CollectionView> 集合视图的项目模板使用自定义视图填充,并且该自定义视图的控件模板是自定义控件。它的布局是这样的: <ControlTemplate x:Key="CustomControl"> <Border x:Name="CustomLayout"> <Grid> <Border attached:ControlTappedAttachedProperty.Value="{TemplateBinding IsBusy}"> <--AttachedProperty--> <Image HeightRequest="60"> <Image.Source> <FontImageSource FontFamily="Font" Glyph="{x:Static Font.ThereIsAProblem}" Color="{StaticResource YsSomeColor}" /> </Image.Source> </Image> </Border> </Grid> </Border> </ControlTemplate> 此控件附加属性的值绑定自定义控件的可绑定属性。 附加属性只是对附加的视觉元素进行动画处理。 问题就在这里。当点击集合视图中的项目时,所有项目都会有动画。不只是被窃听的那个。 尝试过: 将选择模式更改为单选不起作用。 附加附加属性顶部父对象(Collectionview item -> <views:CustomView/>)而不是自定义控件无效。同样的问题。 所以...我很困惑。任何帮助任何想法都将非常感激。预先感谢。 在您的代码中,您使用以下绑定: IsBusy="{Binding IsBusy, Source={RelativeSource AncestorType={x:Type viewmodel:ViewModel}}}" 此 BindableProperty 绑定到您的 IsBusy 中的 ViewModel 属性。因此,当您点击某个项目并更改 IsBusy 值时,所有项目都会反映此更改,因为它们共享相同的 ViewModel-level IsBusy 属性。 为了确保每个项目都可以有自己的 IsBusy 状态,请考虑向模型类添加 IsBusy 属性。然后,在点击事件中,您可以更新特定项目的 IsBusy 属性,如下所示: model.IsBusy = true; 这样,列表中每个项目的 IsBusy 状态都是唯一的。

回答 1 投票 0

Framer Motion 退出动画,useAnimate() 和 useEffect() 不起作用

我正在尝试使用 useAnimate hook 和 useEffect 以新方式实现退出动画,但由于某种原因它没有启动。 这是我在 useEffect 函数中的代码: const [范围、动画...

回答 1 投票 0

当另一个元素更改布局时,如何以动画方式重新定位 DOM?

我有一个无序列表,其中包含列表项。列表项垂直居中。我有一个按钮,可以将新列表项添加到无序列表中。看起来像这样: 它... 我有一个无序列表,其中包含列表项。列表项垂直居中。我有一个按钮,可以将新列表项添加到无序列表中。看起来像这样: <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> <li>Item 6</li> </ul> ul { height: 300px; display: flex; flex-direction: column; align-items: center; justify-content: center; } 如您所见,高度固定为 300px,这超出了所有项目所需的空间。当我向列表添加节点时,列表项会向上“传送”,以便为新添加的元素腾出位置。项目上升是有道理的,如果没有上升,它就不再居中了。但我希望有某种动画。可以用 CSS 做到这一点吗?我尝试了动画,但它不起作用:/ 我不知道如何在示例中添加元素,但如果您向所有新项目添加一个类 newItem.classList.add("newItem");,那么您可以向该类添加动画。这是一个糟糕的例子,我更改了颜色、大小并旋转了新项目。 add = function() { listItems = document.getElementsByTagName('li'); var lastItem = listItems[listItems.length - 1] var newItem = document.createElement('li'); newItem.innerHTML = "New item"; newItem.classList.add("newItem"); lastItem.parentNode.insertBefore(newItem, lastItem); } .newItem { max-height: 0; opacity: 0; color:black; font-size:10px; -webkit-animation: grow 1s ease-in-out forwards; } @-webkit-keyframes grow { to { max-height: 20px; opacity: 1; color:blue; font-size:20px; rotate:20deg; } } <button onClick="add()">Add</button> <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> <li>Item 6</li> </ul>

回答 1 投票 0

如何制作跟随鼠标到极限的悬停动画效果?

我正在尝试创建类似于此网页上使用的悬停效果:https://www.halo-lab.com/ 它用于“我们的服务”部分右上角的播放按钮(

回答 1 投票 0

将 Tkinter 集成到 PYQT 中 - 或者 - 在 PYQT 中绘画

快速提问: 我用 PYQT 编写代码,在发现 Tkinter 的画布之前我对它不感兴趣。我正在制作一个 2D 动画应用程序,我需要画布,但我也想在 PYQT 中完成。 ...

回答 3 投票 0

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