Questions tagged «animation»

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

13
如何为UIImageView中的图像变化设置动画?
我有UIImageView一张图片。现在,我有了一个全新的图像(图形文件),并希望在此显示它UIImageView。如果我刚设定 myImageView.image = newImage; 新图像立即可见。无法制作动画。 我希望它很好地淡入新图像。我认为也许有比仅UIImageView在此基础上创建一个新动画并与动画混合更好的解决方案了?

9
Android左右滑动动画
我有三个活动,它们的启动模式是单个实例。 使用onfling(),我左右摆动它们。 问题是,当我从右向左滑动时,幻灯片过渡是可以的,但是当我从左向右滑动时,我得到了从右向左滑动的过渡。 我知道为什么会这样,因为我一直在发送新的意图。但是,现在我需要更改从左向右滑动的动画。 我知道有一个名为的方法overridingTransitionPending(),但是我不知道如何用XML定义动画。
186 android  animation 

16
更改时为UITableView设置动画的reloadData
我有一个有两种模式的UITableView。当我们在模式之间切换时,我有不同数量的节和每个节的单元格。理想情况下,当表格增加或缩小时,它将执行一些很酷的动画处理。 这是我尝试的代码,但是它什么也没做: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView reloadData]; [UIView commitAnimations]; 关于如何执行此操作的任何想法?

9
如何在Android中切换没有动画的活动?
如何FLAG_ACTIVITY_NO_ANIMATION在AndroidManifest文件中正确使用Intent标志?我认为我的问题很琐碎,但是我找不到很好的例子或解决方案。 <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> 但是,编译data器未报告任何错误,但不正确。我只想禁用动画,以防在活动之间进行切换。我可以getWindow().setWindowAnimations(0);在onCreate或onResume中使用,但是使用标志是更好的方法,不是吗? 我也可以在代码中使用: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); 但是我想在Android清单中使用此标志。如果从第二个活动返回到第一个活动,也要禁用动画。

11
用Java淡入淡出Android动画
我想要一个2秒的ImageView动画,该动画花1000ms淡入,然后1000ms淡出。 到目前为止,这是我的ImageView构造函数中的内容: Animation fadeIn = new AlphaAnimation(0, 1); fadeIn.setDuration(1000); Animation fadeOut = new AlphaAnimation(1, 0); fadeOut.setStartOffset(1000); fadeOut.setDuration(1000); AnimationSet animation = new AnimationSet(true); animation.addAnimation(fadeIn); animation.addAnimation(fadeOut); this.setAnimation(animation); 当我运行该动画时,没有任何显示。但是,当我删除其中一个alpha动画时,该行为将按预期方式工作。 我已经尝试过的事情: 的所有可能的组合setFillBefore,setFillAfter和setFillEnabled。 添加LinearInterpolator到AnimationSet。
148 android  animation 

8
CSS无尽旋转动画
我想通过CSS旋转加载图标。 我有一个图标和以下代码: <style> #test { width: 32px; height: 32px; background: url('refresh.png'); } .rotating { -webkit-transform: rotate(360deg); -webkit-transition-duration: 1s; -webkit-transition-delay: now; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; } </style> <div id='test' class='rotating'></div> 但这是行不通的。如何使用CSS旋转图标?
146 css  animation  webkit 

10
jQuery使用带有效果的追加
如何使用.append()类似效果show('slow') append似乎根本没有效果,并且其效果与normal相同show()。没有过渡,没有动画。 我怎么能一个DIV追加到另一个,并有一个slideDown或show('slow')效果上呢?

9
用requestAnimationFrame控制fps?
现在看来似乎requestAnimationFrame是事实上的动画方法。在大多数情况下,它对我来说效果很好,但是现在我正在尝试制作一些画布动画,我在想:是否有任何方法可以确保它以特定的fps运行?我了解到rAF的目的是使动画始终保持平滑,并且可能冒使动画不稳定的风险,但是现在看来它以任意不同的速度运行,我想知道是否有一种方法可以打击那不知何故。 我会用,setInterval但是我想要rAF提供的优化(尤其是在标签页处于焦点时自动停止)。 如果有人想看一下我的代码,那就差不多了: animateFlash: function() { ctx_fg.clearRect(0,0,canvasWidth,canvasHeight); ctx_fg.fillStyle = 'rgba(177,39,116,1)'; ctx_fg.strokeStyle = 'none'; ctx_fg.beginPath(); for(var i in nodes) { nodes[i].drawFlash(); } ctx_fg.fill(); ctx_fg.closePath(); var instance = this; var rafID = requestAnimationFrame(function(){ instance.animateFlash(); }) var unfinishedNodes = nodes.filter(function(elem){ return elem.timer < timerMax; }); if(unfinishedNodes.length === 0) { console.log("done"); cancelAnimationFrame(rafID); instance.animate(); } …

17
如何将视野摆在一切面前?
我上面有活动和许多小部件,其中一些具有动画,并且由于动画的原因,一些小部件正在一个(另一个)之间移动(翻译)。例如,文本视图在某些按钮上移动。。。 现在的问题是,我希望按钮始终位于正面。当textview移动时,我想移到按钮后面。 我无法做到这一点,我尝试了我所知道的一切,并且“ bringToFront()”绝对无法正常工作。 注意我不想通过将元素放置到布局的顺序来控制z顺序,因为我根本不能:),布局很复杂,我不能将所有按钮都放在布局的开头


6
CSS3连续旋转动画(就像正在加载日d一样)
我正在尝试通过使用PNG和CSS3动画复制Apple风格的活动指示器(日程加载图标)。我使图像旋转并连续进行,但是在动画完成之后似乎有延迟,然后再进行下一个旋转。 @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } #loading img { -webkit-animation-name: rotate; -webkit-animation-duration: 0.5s; -webkit-animation-iteration-count: infinite; -webkit-transition-timing-function: linear; } 我尝试过更改动画的持续时间,但是没有影响,如果您将其放慢,请说5秒,这更明显,那就是在第一次旋转后会有一个暂停,然后再次旋转。我想摆脱的是这个停顿。 非常感谢任何帮助,谢谢。

8
动画可见性模式“消失”和“可见”
因此,当我设置线性布局与其他小部件(从GONE到VISIBLE以及相反)的可见性时,我试图制作动画。我使用切换按钮显示和隐藏。这是一张图片,显示我想做什么: 我可以显示和隐藏,但我没有遵循我如何正确设置滑动动画.... :( 这是我的xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <ScrollView android:id="@+id/ScrollView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <!-- TITULO1 --> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="horizontal" android:background="#848284" android:padding="4px"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01" android:text="Informação Geral" android:textColor="#FFFFFF" android:gravity="left" android:textStyle="bold" android:singleLine="true" android:ellipsize="end" android:layout_gravity="center_vertical" android:textSize="18px" android:paddingLeft="4px"> </TextView> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_gravity="right|center_vertical" android:gravity="right|center_vertical" …

12
iOS11中奇怪的uitableview行为。单元格通过导航推送动画向上滚动
我最近将一些代码迁移到了新的iOS 11 beta 5 SDK。 现在,我从UITableView得到一个非常令人困惑的行为。tableview本身并不那么花哨。我有自定义单元格,但大多数情况下只是为了它们的高度。 当我用tableview推送视图控制器时,我会得到一个附加的动画,其中单元会沿着push / pop导航动画“向上滚动”(或可能改变整个tableview框架)并向下滚动。请参阅gif: 我手动创建tableview的loadView方法和设置自动布局约束等于前置,顶部的tableview的上海华盈的底部。超级视图是视图控制器的根视图。 View Controller推送代码非常标准: self.navigationController?.pushViewController(notifVC, animated: true) 相同的代码提供了iOS 10上的正常行为。 您能指出我出什么问题的方向吗? 编辑:我做了一个非常简单的tableview控制器,我可以在那里复制相同的行为。码: class VerySimpleTableViewController : UITableViewController { override func viewDidLoad() { super.viewDidLoad() self.tableView.register(UITableViewCell.self, forCellReuseIdentifier: "Cell") } override func numberOfSections(in tableView: UITableView) -> Int { return 1 } override func tableView(_ tableView: UITableView, numberOfRowsInSection …

4
在Android中调用其他活动时如何提供动画?
我有两个活动A和活动B。我想在活动A调用B时具有收缩动画,而在活动B调用A时使动画最大化。为此,我不需要动画xml文件。 当我们在Android中调用另一个Activity时,它会提供其默认动画,然后会调用收缩动画。 我想要的是不应出现默认动画,而应该出现我想要的动画。 我们可以在调用另一个Activity时实际给出动画吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.