`
yunshangbuhe
  • 浏览: 228922 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

TranslateAnimation imageview会动的实例

阅读更多
在Android 中, 制作移动动画,

可以利用 Animation 与 TranslateAnimation 两个物件来达成.

范例程式, 如下 :

Java 程式范例


public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // 要使用findViewById, 一定要使用layout / *.xml 做为使用者介面
    setContentView( R.layout.main );

    // 取得UI 介面中的View 物件
    // 取得View 物件后,再透过转换成实际的物件
    ImageView iv = (ImageView)this.findViewById(R.id.widget28);

    // 设定ImageView 的图片来源
    iv.setImageResource( R.drawable.icon );

    // 动画设定(指定移动动画) (x1, x2, y1, y2)
    Animation am = new TranslateAnimation ( 10, 230, 10, 400 );

    // 动画开始到结束的执行时间(1000 = 1 秒)
    am. setDuration ( 2000 );

    // 动画重复次数(-1 表示一直重复)
    am. setRepeatCount ( -1 );

    // 图片配置动画
    iv. setAnimation (am);

    // 动画开始
    am. startNow ();
}
分享到:
评论

相关推荐

    各种旋转动画的ImageView(1).zip

    要为ImageView添加旋转动画,可以创建一个`RotateAnimation`实例,设置旋转的初始角度、结束角度、持续时间和重复模式。 ```java RotateAnimation rotateAnim = new RotateAnimation( fromDegrees, toDegrees, // ...

    原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定.zip

    3. **定义动画**:创建一个TranslateAnimation实例,设置动画的开始和结束位置。例如,如果菜单是从屏幕底部向上滑出,fromYDelta可以设置为100%(表示屏幕底部),toYDelta可以设置为0(表示屏幕顶部)。 4. **...

    PATH的菜单布局+TranslateAnimation_安卓源码.zip

    2. **创建TranslateAnimation**:在代码中,定义一个TranslateAnimation实例,设置动画的持续时间、开始和结束位置。例如,你可以让菜单项从屏幕边缘滑出,或者向内收缩。然后,为菜单项设置这个动画,当触发某个...

    Android动画实例

    2. 使用属性动画实现更复杂的过渡效果:例如,平滑地改变ImageView的图片,或者让TextView的文字逐渐显示。 3. AnimatorSet的运用:将多个动画组合在一起,形成连续的播放效果。 4. 自定义动画:可能包含了开发者...

    原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定_Android.rar

    1. 创建一个TranslateAnimation实例,传入四个参数:初始X偏移量、最终X偏移量、初始Y偏移量、最终Y偏移量。例如,如果菜单从左侧滑出,可以设置初始X偏移量为屏幕宽度,最终X偏移量为0。 2. 设置动画的持续时间和...

    安卓Android源码——原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定.rar

    在实现PATH菜单效果时,我们为每个子菜单项分别创建一个TranslateAnimation实例,设置动画的起始位置和结束位置,这两个位置决定了菜单项沿路径移动的方向和距离。 例如,我们可以这样创建一个TranslateAnimation:...

    Android程序研发源码原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定.zip

    要实现PATH菜单效果,开发者会创建一个TranslateAnimation实例,指定起始和结束坐标,以及动画的持续时间和缓动函数。通过将动画应用到菜单项,可以在用户交互时让它们沿着预设路径移动。 具体步骤如下: 1. **...

    安卓Android源码——原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定.zip

    为了实现PATH菜单的展开和收缩效果,开发者可能创建了一个`TranslateAnimation`实例,指定初始和结束的位置,以及动画的持续时间和重复模式。例如,菜单项在展开时可能从屏幕边缘向中心平移,而在收起时则反向移动。...

    用布局+TranslateAnimation实现path导航菜单_android源码.zip

    3. **设置动画**:创建TranslateAnimation实例,指定动画的开始和结束坐标。例如,一个菜单项从底部向上滑动,动画的起点就是其初始隐藏位置,终点是其在屏幕上的显示位置。同时,可以设置动画的持续时间、重复模式...

    Android应用源码原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定.zip

    在PATH菜单中,当用户触发菜单时,各个菜单项可能会从某个方向滑入屏幕,这就是TranslateAnimation的作用。通过设置动画的开始位置、结束位置、持续时间和重复模式,我们可以精确控制菜单项的动态行为。 实现这个...

    安卓Android源码——原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定 (2).zip

    - 菜单项可以是ImageView或TextView,每个菜单项都有一个与之关联的布局,如ImageView和TextView的组合,用于显示图标和文字。 - 当菜单未展开时,这些菜单项可能被设置为不可见或者高度为0,以便在动画执行前隐藏...

    Android 动画实例(包含帧动画、补间动画、属性动画)

    本文将深入探讨Android中的帧动画、补间动画以及属性动画这三种主要的动画类型,并通过具体实例进行详细解析。 一、帧动画(Frame Animation) 帧动画是通过显示一系列连续的静态图像来创建动态效果的方法,类似于...

    Android补间动画小实例

    在这个小实例中,ImageView会先向右平移100%,然后逐渐变为透明,整个过程持续2秒。这只是一个简单的示例,实际上你可以组合各种动画效果,调整属性,甚至创建复杂的动画序列,以实现更丰富的视觉体验。 总结一下,...

    Android ImageView图片循环跑马灯效果源码.zip源码资源下载

    我们需要创建一个自定义的Adapter,里面包含图片数据集合,重写`getView()`方法,返回每个ImageView实例。 3. **Animation**:Android提供了多种动画类型,如属性动画(Property Animation)、帧动画(Frame ...

    Android中图片飞入

    首先获取ImageView的TranslationY属性,然后创建一个ObjectAnimator实例,设置动画的起始值(屏幕底部的位置)和结束值(布局内的目标位置),并设置动画的持续时间。例如: ```java ObjectAnimator animator = ...

    实例讲解Android中ViewPager组件的一些进阶使用技巧

    此外,为了让标题栏中的滑块在页面切换时能够平滑地滑动,可以给这个滑块的ImageView指定一个TranslateAnimation动画。通过设置动画的起始位置和终止位置,能够使得滑块的动画与ViewPager的滑动同步。这会使得整体的...

    欢迎界面实现广告图片动画效果

    2. **初始化动画**:在Activity的`onCreate()`方法中,实例化`TranslateAnimation`对象,指定动画的起始和结束位置,以及持续时间和重复模式。例如,我们可以让图片从屏幕外向内滑动: ```java TranslateAnimation ...

    android炫酷(从左往右,从上往下)的引导页面

    在实际开发中,为了使引导页内容更加丰富,通常会结合`ImageView`显示图片,`TextView`展示文字介绍,甚至可以加入按钮以引导用户进行某些操作。此外,还需要考虑是否保存用户已经查看过引导页的状态,避免重复显示...

    一种图标移动的动画

    // 创建一个TranslateAnimation实例 TranslateAnimation translateAnim = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, 1, Animation.RELATIVE_TO_SELF, 0, Animation....

    Andorid动画——补间动画与帧动画

    要使用补间动画,首先需要创建相应的动画实例,然后设置动画的属性,如持续时间、重复次数等。最后,调用视图的`startAnimation()`方法启动动画。 ```java TranslateAnimation translateAnim = new ...

Global site tag (gtag.js) - Google Analytics