Android Studio||动态改变xml图片位置/旋转+平移/AnimationSet
Posted bdy_y9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio||动态改变xml图片位置/旋转+平移/AnimationSet相关的知识,希望对你有一定的参考价值。
step by step.
目录
参考:
android studio——动画_androidstudio动画效果_孙权ph的博客-CSDN博客这里写目录标题帧动画FrameAnimation补间动画TweenAnimationTranslatAnimation:平移动画ScaleAnimation:缩放动画alphaAnimation:淡出动画rotateAnimation:旋转动画setAnimation :动画集,可以包含多个动画Animator(属性动画):真正改变了动画的属性常见属性ValueAnimator:值动画PropertyValueHolder:多个动画同时执行帧动画FrameAnimation按字面理解,就是将多个图片连续https://blog.csdn.net/crrr_r/article/details/118959074?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%B9%B3%E7%A7%BB%E6%97%8B%E8%BD%ACandroid%20studio%E5%90%8C%E6%97%B6&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-118959074.142^v77^insert_down38,201^v4^add_ask,239^v2^insert_chatgpt&spm=1018.2226.3001.4187
AnimationSet
xml:
<androidx.constraintlayout.utils.widget.ImageFilterView
android:id="@+id/cat"
android:layout_width="139dp"
android:layout_height="111dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_centerVertical="true"
android:layout_marginStart="55dp"
android:layout_marginTop="100dp"
android:pivotX="80%"
android:background="@drawable/pic_cat_run"
android:scaleX="-1" />
java:
核心代码:
Animation rotateAn =new RotateAnimation(-5, 5, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); AnimationSet st = new AnimationSet(true); st.addAnimation(rotateAn); Animation translationAnimation=new TranslateAnimation(-200,2500,0,0); st.addAnimation(translationAnimation); cat.startAnimation(st);
public void run2(ImageView cat)
//小猫旋转+平移
Animation rotateAn =new RotateAnimation(-5, 5, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotateAn.setDuration(1000);//设置持续时间
rotateAn.setRepeatCount(12);
cat.startAnimation(rotateAn);
AnimationSet st = new AnimationSet(true);
st.addAnimation(rotateAn);
Animation translationAnimation=new TranslateAnimation(-200,2500,0,0);
translationAnimation.setDuration(12000);//设置持续时间
st.addAnimation(translationAnimation);
cat.startAnimation(st);
效果:(一边旋转一边移动)
Android studio中XML文件调用图片,这样有啥问题?格式吗? 还有就是Android
Android studio中XML文件调用图片,这样有什么问题?格式吗?
还有就是Androidstudio中的警告必须全部改完打包的apk才能被解析吗?
好的,谢谢,还一个请教一下
打包成apk文件时的一个报错
参考技术A android:src="@" 你缺少了标识符号;肯定会报错;以上是关于Android Studio||动态改变xml图片位置/旋转+平移/AnimationSet的主要内容,如果未能解决你的问题,请参考以下文章
Android studio中XML文件调用图片,这样有啥问题?格式吗? 还有就是Android
Android studio 中如何批量引入图片。一大堆图片!