缩放动画的简单使用

来源:互联网 发布:linux 禁止访问外网 编辑:程序博客网 时间:2024/06/07 14:52

缩放动画

  • fromX:起始时x坐标上的伸缩尺寸
  • toX:结束时x坐标上的伸缩尺寸
  • fromY:起始时y坐标上的伸缩尺寸
  • toY:结束时y坐标上的伸缩尺寸
  • pivotX:伸缩动画相对于x坐标开始的位置
  • pivotY:伸缩动画相对于y坐标开始的位置

4种创建ScaleAnimation动画的方法

 /**     * 设置ScaleAnimation动画     *     * @param view     设置动画的对象     * @param fromX    起始时x坐标上的伸缩尺寸     * @param fromY    起始时y坐标上的伸缩尺寸     * @param toX      结束时x坐标上的伸缩尺寸     * @param toY      结束时y坐标上的伸缩尺寸     * @param pivotX   伸缩动画相对于x坐标开始的位置     * @param pivotY   伸缩动画相对于y坐标开始的位置     * @param duration  动画时长,毫秒为单位     */    public static void setScaleAnimation(View view, float fromX, float fromY, float toX, float toY, float pivotX, float pivotY, long duration) {        //创建ScaleAnimation动画        Animation animation = new ScaleAnimation(fromX, toX, fromY, toY, pivotX, pivotY);        //设置动画时间        animation.setDuration(duration);        //播放动画        view.setAnimation(animation);    }
0 0
原创粉丝点击