我想创建一个像这样的动画: 它从左下角到右上角缩放。
到目前为止,这是我的代码:
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<scale
android:duration="500"
android:fillAfter="true"
android:fromXScale="0.0"
android:fromYScale="1.0"
android:toXScale="1.0"
android:toYScale="1.0"
>
</scale>
</set>
是否有关于如何制作动画的教程?我理解这个概念,但我不知道所有的变量,比如pivotX和pivotY。
答案 0 :(得分:0)
试试这个...... Animation Tutorial on CogitoLearning
答案 1 :(得分:0)
这里我将动画设置为图像 在 res 目录中创建名为 anim 的新文件夹并保存动画xml
使用AnimationUtils.loadAnimation(this, R.anim.xmlname);
private Animation animFadeIn;
ImageView image;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
image = (ImageView)findViewById(R.id.my_image);
animFadeIn = AnimationUtils.loadAnimation(this, R.anim.xmlname);
image.startAnimation(animFadeIn);
答案 2 :(得分:0)
我所做的是使用pivotX和pivotY:
<scale
android:duration="300"
android:fillAfter="true"
android:fromXScale="0.0"
android:fromYScale="0.0"
android:toXScale="1.0"
android:toYScale="1.0"
android:pivotX="0%"
android:pivotY="100%"
>
</scale>
pivot是动画的起点。