in_from_right.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:duration="500" android:fromXDelta="100%p" android:toXDelta="0%p" /> </set>out_to_left.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:duration="500" android:fromXDelta="0%p" android:toXDelta="-100%p" /> </set>LoginActivity
/** * 登录页面 */ public class LoginActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); overridePendingTransition(R.anim.in_from_right, 0); initView(); } private void initView() { ImageView ivBack = findViewById(R.id.iv_login_back); ivBack.setOnClickListener(new NoDoubleClickListener() { @Override public void onNoDoubleClick(View view) { finish(); } }); } @Override public void finish() { super.finish(); overridePendingTransition(0, R.anim.out_to_left); } }
本文详细介绍了如何在Android应用中创建一个类似左右拉窗帘的活动进出动画效果,通过自定义XML动画资源文件in_from_right.xml,实现独特的用户交互体验。
1万+

被折叠的 条评论
为什么被折叠?



