android 动画效果

mac2022-06-30  36

1. 动画: 颤动 1.1 anim/shake.xml<translate xmlns:android="http://schemas.android.com/apk/res/android"    android:duration="1000"    android:fromXDelta="0"    android:interpolator="@anim/cycle_7"    android:toXDelta="10" />1.2 anim/cycle_7<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"    android:cycles="7" />1.3 实现颤动效果TextView tv = findViewById(R.id.tv);Animation shake = AnimationUtils.loadAnimation(this,  R.anim.shake);tv.startAnimation(shake); 2. 界面之间 Activity 切换动画效果: 水平移动效果(其他动画类似) 2.2 anim/translate_in.xml <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"     android:fromXDelta="100%p"     android:toXDelta="0"     android:duration="400"> </translate> 2.3 anim/translate_out.xml <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"     android:fromXDelta="0"     android:toXDelta="-100%p"     android:duration="400"> </translate> 2.4 界面切换效果实现 Intent intent = new Intent(this, MyActivity.class); finish(); startActivity(intent); //activity 切换效果 overridePendingTransition(R.anim.translate_in, R.anim.translate_out);   来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/lv-2012/p/dd13e6b3b56d89ea5986413a570aafd9.html

最新回复(0)