Articles of animation

在Android中实现类似于iOS的旋转活动指示器

我正在尝试执行类似于我在Android中放置的旋转活动。 我相信我应该使用ProgressDialog。 我的问题来自于如何实际操作ProgressDialog,使其像活动指示符一样出现。 任何想法都欢迎。 一个例子的链接甚至会更好。 谢谢。 重新编辑: myProgress.java public class myProgress extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ProgressDialog d = (ProgressDialog)findViewById(R.id.progres); main.xml中 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/progres" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <ProgressBar android:id="@+id/progressBar" android:indeterminate="true" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" /> </RelativeLayout>

Android – 使用animation的工件

在应用此处find的3D转换时,我遇到了屏幕上的视觉工件问题。 我已经改变了这个,所以它围绕X轴而不是Y旋转。 当我做了一个完整的180旋转(首先离开你的顶部)即时通讯应用到其他每个视图的底部区域(底部10-20%)单个像素线文物。 我使用select器作为LinearLayout的背景,然后将此animation应用于它。 任何人都可以想到一个快速解决这个问题? 谢谢你的帮助!

在翻译animation中,是否有可能获得ImageView的实时坐标?

我有一个ImageView中的子弹的图像做翻译animation。 我需要显示实时坐标来实时显示目标距离多远。 ImageView myimage = (ImageView)findViewById(R.id.myimage); Animation animation = new TranslateAnimation(100, 200, 300, 400); animation.setDuration(1000); myimage.startAnimation(animation); animation.setRepeatCount(Animation.INFINITE); 在做TranslateAnimation时,是否可以获得图像的实时x和y坐标? 如果它不可能使用TranslateAnimation,那么有没有其他方法可以在运动时给出图像的实时坐标? 我试过了 – int x = myimage.getLeft(); int y = myimage.getTop(); 和 int[] firstPosition = new int[2]; myimage.measure(View.MeasureSpec.EXACTLY, View.MeasureSpec.EXACTLY); myimage.getLocationOnScreen(firstPosition); int x = firstPosition[0]; int y = firstPosition[1]; 但是在两种方式中,都给出了ImageView的初始静态坐标。

TextView展开Android Market中的animation

任何人都可以指出解决scheme如何在Android Marketanimation中扩展描述TextView的animation? 有TextView包装到FrameLayout后,点击“更多”标签后展开。

animation视图的顶部和底部尺寸

我需要做两件事情: 将顶部维度移至窗口的顶部 将底部尺寸移到窗口的最底部。 总之,我需要的观点覆盖了父视图的100%。 翻译animation不起作用,因为它移动了视图,但不会增加大小。 缩放animation的作品,但它延伸了视图的内容,我不希望这一点。 我想增加可见区域,而不是扩展内容以适应新的维度。 什么是正确的方法来做到这一点?

在Android中启动一个AnimationDrawable

我应该在哪里开始一个AnimationDrawable ,当显示活动时需要animation? 开发人员指南build议使用onWindowFocusChanged ,但是当活动是onWindowFocusChanged一部分时,并不总是调用它。 我引用: 注意在AnimationDrawable上调用的start()方法不能在Activity的onCreate()方法中调用,因为AnimationDrawable尚未完全附加到窗口。 如果您想要立即播放animation,而不需要交互,那么您可能需要从Activity中的onWindowFocusChanged()方法调用该方法,这会在Android将窗口放到焦点上时调用。

如何在Android中创build移动/调整animation大小?

有人知道Androidanimation吗? 我想创build如下的东西: 我在设备屏幕的中心有一个大的图像; 这个图像变得很小(通过animation),并转到我的设备屏幕的angular落; 它的东西就像下面这样: 任何提示将非常感激! 提前致谢!

为什么我的animation留下踪迹?

我使用翻译animation从屏幕的左侧到右侧animation一个ImageView。 ImageView放置在使用FrameLayout的主布局顶部的RelativeLayout中。 当我在模拟器上运行animation时,一切都很顺利,但是当我使用它在G1上运行时,它会在其后面留下可视的工件并影响其后面的文本组件的渲染。 这是一个性能问题,我太雄心勃勃,或者是我可以克服的错误? 如果是性能问题,我有什么可以改进的地方?

如何在Android中“忙”animation?

似乎没有包含在我看过的书中。

在Android中翻译时如何获取图像视图?

我正在试图在屏幕上滑动时使图像视图旋转。 我为180度设置了一个旋转animation,并且它自己能够工作。 我设置了一个翻译animation,它本身就可以工作。 当我把它们结合起来的时候,我得到一个图像视图,它会产生一个大螺旋 我希望imageview在翻译过程中围绕imageview的中心旋转。 AnimationSet animSet = new AnimationSet(true); //Translate upwards and to the right. TranslateAnimation anim = new TranslateAnimation( Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, +80.0f, Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, -100.0f ); anim.setInterpolator(new DecelerateInterpolator()); anim.setDuration(400); animSet.addAnimation(anim); //Rotate around center of Imageview RotateAnimation ranim = new RotateAnimation(0f, 180f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); //, 200, 200); // canvas.getWidth() / […]