zoukankan      html  css  js  c++  java
  • Tween Animation---Scale渐变尺寸缩放动画

    博主都是自己把代码测试过了才给大家分享的

    在res/创建一个anim文件夹用来保存动画属性的xml

    新建一个scale.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
        xmlns:android="http://schemas.android.com/apk/res/android">
       <scale
            android:duration="5000"
            android:fillAfter="false"
            android:fromXScale="0.0"
            android:fromYScale="0.0"
            android:pivotX="50%"
            android:pivotY="50%"
            android:toXScale="1.4"
            android:toYScale="1.4"> 
       </scale>
       <!-- 
             android:duration="5000"  时间
            android:fillAfter="false" fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用
            android:fromXScale="0.0"属性为动画起始时 X坐标上的伸缩尺寸
            android:fromYScale="0.0"属性为动画起始时Y坐标上的伸缩尺寸    
            android:toXScale="1.4"  toXScale属性为动画结束时 X坐标上的伸缩尺寸
            android:toYScale="1.4"  toYScale属性为动画结束时Y坐标上的伸缩尺寸
                             上面4条属性
                        0.0表示收缩到没有 
                        1.0表示正常无伸缩     
                                                        值小于1.0表示收缩  
                                                        值大于1.0表示放大
            
            android:pivotX="50%" 属性为动画相对于物件的X坐标的开始位置
            android:pivotY="50%"属性为动画相对于物件的Y坐标的开始位置
                                        上面两条属性
                      以上两个属性值 从0%-100%中取值
                 50%为物件的X或Y方向坐标上的中点位置
           
            -->
    </set>

    MainActivity.java

    public void scale(View v){//                       R.anim.scale是你刚建立的scale.xml
            Animation scale = AnimationUtils.loadAnimation(MainActivity.this,R.anim.scale);
            //开始动画  img 是图片控件 ImageView
            img.startAnimation(scale);
        }
  • 相关阅读:
    call()与apply()的作用与区别
    Tomcat8/9的catalina.out中文乱码问题解决
    怎样查看Jenkins的版本
    每日日报2020.8.18
    528. Random Pick with Weight
    875. Koko Eating Bananas
    721. Accounts Merge
    515. Find Largest Value in Each Tree Row
    286. Walls and Gates (Solution 1)
    408. Valid Word Abbreviation
  • 原文地址:https://www.cnblogs.com/896240130Master/p/6218010.html
Copyright © 2011-2022 走看看