Tag: animation

CSS3连续旋转animation(就像加载日</s>)

我想通过使用PNG和CSS3animation复制一个苹果风格的活动指标(日loading加载图标)。 我有图像旋转和连续进行,但animation完成之前似乎有一个延迟,然后再进行下一个旋转。 @-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; } 我试图改变animation的持续时间,但它没有区别,如果你慢下来说5秒更明显的是,第一次旋转之后有一个暂停再次旋转。 这是我想摆脱的这个停顿。 任何帮助非常感谢,谢谢。

什么“接收器types”CALayer“例如消息是一个前向声明”是什么意思呢?

我将一个iOS4项目的代码块移植到iOS5,并且在ARC中遇到一些麻烦。 该代码从屏幕截图生成PDF。 PDF生成代码 UIView *captureView; … NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); renderInContext行 [captureView.layer renderInContext:pdfContext]; 生成以下错误。 Automatic Reference Counting issue Receiver type 'CALayer' for instance message is a forward declaration 有什么想法发生在这里?

jQuery使用附加效果

如何使用.append()和show('slow') 对append似乎不起作用,它给出了正常的show()相同的结果。 没有转换,没有animation。 我怎样才能追加一个div到另一个,并有一个slideDown或show('slow')影响呢?

在更改时为UITableView添加一个reloadDataanimation

我有一个UITableView有两种模式。 当我们在不同的模式之间切换时,每个部分有不同数量的部分和单元格。 理想情况下,当表增长或缩小时,它会做一些很酷的animation。 这是我试过的代码,但它什么都不做: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView reloadData]; [UIView commitAnimations]; 任何想法,我怎么能做到这一点?

如何停止animation(取消()不起作用)

我需要停止正在运行的翻译animation。 Animation的.cancel()方法没有效果; 无论如何,animation直到结束。 你如何取消正在运行的animation?

使用上/下滑动animation显示和隐藏视图

我有一个LinearLayout ,我想显示或隐藏一个Animation ,只要我改变它的可见性,向上或向下推动布局。 我看过几个样本,但没有一个适合我的需求。 我为animation创build了两个xml文件,但是当我更改LinearLayout的可见性时,我不知道如何启动它们。

如何animation添加或删除Android ListView行

在iOS中,有一个非常简单而强大的工具来animation添加和删除UITableView行, 这里是一个来自YouTubevideo的剪辑,显示了默认的animation。 请注意周围的行如何折叠到删除的行上。 这个animation可以帮助用户跟踪列表中更改的内容以及数据更改时他们正在查看的列表中的哪些内容。 由于我一直在Android上开发,我没有find相应的工具来animationTableView中的单个行。 在适配器上调用notifyDataSetChanged()会导致ListView立即使用新信息更新其内容。 我想展示一个简单的animation,当数据改变时,推入或滑出的新行,但我找不到任何logging的方式来做到这一点。 它看起来像LayoutAnimationController可能持有一个关键,让这个工作,但是当我在我的ListView上设置一个LayoutAnimationController(类似于ApiDemo的LayoutAnimation2 ),并在列表显示后从我的适配器中删除元素,元素立即消失,而不是animation。 我也尝试了下面这样的事情来移动一个单独的项目, @Override protected void onListItemClick(ListView l, View v, final int position, long id) { Animation animation = new ScaleAnimation(1, 1, 1, 0); animation.setDuration(100); getListView().getChildAt(position).startAnimation(animation); l.postDelayed(new Runnable() { public void run() { mStringList.remove(position); mAdapter.notifyDataSetChanged(); } }, 100); } 但是,在调用notifyDataSetChanged()时,围绕animation行的行不会移动位置,直到它们跳到新的位置。 看来ListView一旦放置了元素就不会更新其布局。 虽然写我自己的实施/叉的ListView已经跨越了我的脑海,这似乎是不应该那么难。 谢谢!

UIImageView在设备上启动屏幕上丢失的图像

我有一个支持iOS8和更高版本的应用程序,内置Xcode 7,我使用XIB作为启动屏幕(我没有启动图像)。 该视图包含具有应用程序版本的单个UILabel以及具有图像的2个UIImageViews,这些图像都存在于Images.xcassets中:徽标和飞溅图像。 当我启动应用程序时,UILabel和徽标图像显示正确,但如果我使用iOS9在iPad Air 2上运行应用程序,则飞溅图像不会显示。 我已经在Air和Mini上运行的iOS8以及适用于iPad 2,iPad Air和iPad Air 2的iOS9模拟器进行了testing,所有这些图像都正确显示。 我跑了一些基本的故障排除,看看能不能解决这个问题,但是我一直无法解决这个问题。我能看到的工作图像和失败图像之间的唯一区别是, 当我将它添加到资产… 下面是我所知道的一个概要: 飞溅图像的UIImageView位于正确的位置,大小正确。 我可以告诉这个,因为我把它的背景颜色设置为绿色来确保。 视图在那里,但图像不显示。 所以我假设这个观点不是怪罪。 设置飞溅图像的UIImageView也使用徽标图像使徽标图像出现在视图的正确位置。 这也导致我认为这个观点不是怪罪。 我在飞溅图像视图中使用的UIImage在应用程序中的其他位置使用,并在其他视图中显示正常(徽标图像也用于应用程序中的其他位置,显示正常)。 所以我假设图像是有效的,让它出现在其他视图中不是问题。 我已经确认了logo和U盘中的文件的UIImage的设置是相同的。 它们设置为通用,任何宽度和高度,多个比例因子,默认呈现。 有一个区别 – 标志有1倍,2倍和3倍的比例,而飞溅图像只有1倍和2倍,但我也尝试使用UIImages只有1倍,1倍和2倍值在UIView和他们的工作(如果他们前一段时间添加到项目中)。 将不同大小或格式的另一张图像(PNG和JPG)添加到我的xcassets中,并在UIImageView中使用UIImage显示飞溅图像也无法显示。 将另一个UIImageView添加到XIB文件并为其分配一个已经在xcassets中的UIImage,该图像将出现在加载屏幕中。 复制和重命名用于徽标的图像文件并将其添加到项目中,然后在飞溅视图中使用该UIImage也无法显示。 我已经尝试清理项目,重新启动开发机器,并从Air 2删除应用程序,并重新安装,以防万一是一个问题。 最后三个步骤使我相信在项目文件的生命周期的某个点之后添加图像会有一些问题。 虽然我昨天更新到Xcode 7,但是最初在Xcode 6中添加了初始图像,但是在几个月之前添加了标识图像(也添加到了Xcode 6中)。 我已经查看了JSON文件的徽标图像和飞溅图像,他们似乎具有相同的格式。 我也通过pbxproj文件寻找差异,我看不到任何。 所以我想知道如果有人有任何想法,为什么启动屏幕可能不会显示这些新的图像,我特别添加在Air 2上? 我一直在阅读的其他问题,涉及到图像没有出现所有似乎都与启动图像或XIB文件中具有关联类的图像有关,这两者在这里都不相关。

如何让一个div随机移动一个页面(使用jQuery或CSS)

我一直在做一些谷歌searchfind答案,但我没有运气。 这可能是因为我是一个业余爱好者,我不知道要寻找什么合适的条件,但也许有人在这里可以引导我走向正确的方向或帮助我。 无论如何,我正在寻找一种方法来随机获得一个div,顺利地移动一个页面。 会有一个背景颜色,然后这个图像,我想看似随机,无限地移动页面。 非常像DVD播放器的主屏幕背景,“DVD”正在浮动。 div的出发点并不重要,也不是终点。 只需要在用户在该页面上的时间内随机移动页面。 我有体面的HTML和CSS技能,非常基本的JS技能,以及一些实现jQuery的经验。 理想情况下,我想要一些我可以实现的东西。 提前致谢!!!

延迟每个子元素的CSSanimation

我试图通过对每个子元素应用animation来创build级联效果。 我想知道是否有更好的办法做到这一点: .myClass img:nth-child(1){ -webkit-animation: myAnimation 0.9s linear forwards; } .myClass img:nth-child(2){ -webkit-animation: myAnimation 0.9s linear 0.1s forwards; } .myClass img:nth-child(3){ -webkit-animation: myAnimation 0.9s linear 0.2s forwards; } .myClass img:nth-child(4){ -webkit-animation: myAnimation 0.9s linear 0.3s forwards; } .myClass img:nth-child(5){ -webkit-animation: myAnimation 0.9s linear 0.4s forwards; } 等等…所以基本上,我想要为每个孩子开始一个animation,但延迟。 感谢您的任何意见! 另外:也许我没有正确解释我的担心:不pipe我有多less孩子,如何做到这一点。 如何做到这一点,而不必写下每个孩子的财产…例如,当我不知道会有多less孩子。