Tag: animation

在Android中为ViewPager设置默认页面

我使用下面的代码,MAX是2页。 默认情况下,位置是0,并在右侧添加一个新页面。 我膨胀两个布局文件。 如何在应用程序启动时显示page1并向左侧添加新页面? 谢谢。 main.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <android.support.v4.view.ViewPager android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/pagerView" /> </LinearLayout> Java代码 public class MyPagerActivity extends Activity { private Context context; private int pageNumber; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); context = this; ViewPager pagerView = (ViewPager)findViewById(R.id.pagerView); pagerView.setAdapter(new AwesomePagerAdapter()); } private class AwesomePagerAdapter extends […]

如何即时移动CALayer(无animation)

我试图在iOS应用程序中拖动一个CALayer。 一旦我改变了它的位置属性,它就会尝试animation到新的位置,并在所有地方闪烁: layer.position = CGPointMake(x, y) 我怎样才能立即移动CALayers? 我似乎无法绕过核心animationAPI。

与knitr的生气蓬勃的rgl图表

我想通过knitr在我的.Rnw文件中joinrglgraphics。 这是我的MWE: \documentclass{article} << label = setup, include = FALSE>>= opts_chunk$set(fig.path = 'figure/', cache = FALSE, dev = "pdf", fig.align = 'center', fig.show = 'hold', fig.width = 3, fig.height = 3, echo = TRUE, warning = FALSE, message = FALSE, size = 'footnotesize', comment=NA, results='hold') knit_hooks$set(par = function(before, options, envir){ if (before && options$fig.show!='none') par(mar […]

如何在一切事物上带来观点?

我有活动和很多小部件,其中一些小部件有animation,并且由于animation,一些小部件正在彼此移动(翻译)。 例如,文本视图正在移动一些button。 。 。 现在的事情是我想让button永远在前面。 而当textview正在移动,我想移动button后面。 我无法做到这一点,我尝试了我所知道的一切,而“bringToFront()”definitelly不起作用。 注意我不想通过放置元素到布局的顺序来控制z顺序,因为我根本不能:),布局是复杂的,我不能把所有的button放在布局的乞求

如何使用-webkit-animation向外环创build脉冲效果

我find了这篇文章: http://www.zurb.com/article/221/css3-animation-will-rock-your-world css3animation。 我正试图创build一个类似的效果在上面的网站上看到,但在个人网站上:www.imfrom.me 我有缅因州的地方,有红色的提示框。 我想通过指示位置的箭头创build一个脉冲环。 用代码更新: 我想出了下面这个(在这里试试吧: http : //jsfiddle.net/ftrJn/ ),你可以告诉它的密切关系,以及如何让它从中心发展的任何想法: .gps_ring { border: 3px solid #999; -webkit-border-radius: 30px; height: 18px; width: 18px; position: absolute; left:20px; top:214px; } .gps_ring{ -webkit-animation-name: pulsate; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite } @-webkit-keyframes pulsate { 0% { width:1px;height: 1px; opacity: 0.0} 10% { width:3px;height: 3px; opacity: .20} 20% […]

片段交易animation:滑入并滑出

我已经检查了片段之间的animation事务的一些教程。 我用这个方法做animation: fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); 它的工作。 但是我希望animation是反转的:旧的片段向左滑动,新的片段向右滑动,但没有任何R.anim文件的值似乎对我的范围有用。 我该怎么做?

在reloadItemsAtIndexPaths之后避免UICollectionView的animation

UICollectionView在reloadItemsAtIndexPaths被调用(淡入淡出animation)后animation的项目。 有没有办法避免这个animation? iOS 6

如何重新加载和animation只有一个UITableView单元格/行?

我怎样才能重新加载和animation只有一个单元格/行? 现在我下载一些文件。 每次文件完成下载,我称之为完成委托,并调用[tableview重载]。 但是整个桌子重新加载。 我怎么能animation表,以便它不闪烁,例如淡入淡出效果。 问候最大

我怎样才能添加一个animation完成()

我正在使用overridePendingTransition为我的活动创build时,正常工作,我可以看到淡入淡出效果很好,但是当我尝试和活动完成animation完成后,它仍然在默认的权利左滑动。 我首先尝试定义出来的animation,当我开始的活动如下: Intent myIntent = new Intent(a, SkdyAlert.class); myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); a.startActivity(myIntent); if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) { AnimationHelper.overridePendingTransition(a, R.anim.fadein, R.anim.fadeout); } 然后当我完成这个活动的时候我也试着去做 okBtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { finish(); if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) { AnimationHelper.overridePendingTransition(activity, 0, R.anim.fadeout); } } }); 但是这两种方法都不能阻止退出animation的“从右到左”滑动。 任何想法,我做错了什么?

在更改transitionWithView内的rootViewController时泄漏视图

在调查内存泄漏时,我发现了一个与调用setRootViewController:的技术有关的问题setRootViewController:在一个过渡animation块中: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; 如果旧视图控制器(被replace的视图控制器)当前正在呈现另一个视图控制器,则上述代码不会从视图层次结构中移除所呈现的视图。 就是这一系列的操作 X成为根视图控制器 X表示Y,所以Y的观点在屏幕上 使用transitionWithView:使Z成为新的根视图控制器 …对用户来说看起来没问题,但是Debug View Hierarchy工具将会在UITransitionView显示Y的视图仍然存在于Z的视图UITransitionView 。 也就是说,在上述三个步骤之后,视图层次是: 的UIWindow UITransitionView UIView(Y的观点) UIView(Z的观点) 我怀疑这是一个问题,因为在转换时,X的视图实际上并不是视图层次结构的一部分。 如果在transitionWithView:之前立即将dismissViewControllerAnimated:NO发送到X,则生成的视图层次结构为: 的UIWindow UIView(X的视图) UIView(Z的观点) 如果我将dismissViewControllerAnimated: (YES或NO)发送给X,则在completion:块中执行转换,然后视图层次结构正确。 不幸的是,这干扰了animation。 如果animation解雇,浪费时间; 如果没有animation,它看起来破碎。 我正在尝试一些其他的方法(例如,使一个新的容器视图控制器类作为我的根视图控制器),但没有发现任何工作。 我会随时更新这个问题。 最终目标是直接从呈现的视图转换到新的根视图控制器,并且不会留下任何杂乱的视图层次结构。