roc*_*god 13 android android-activity
我有一项活动和另一项活动.当我向上滑动屏幕时,我希望我的第一个活动结束.动画应该像活动也在滑动.像通知屏幕一样.那可能吗?在发布此问题之前,我已经完成了许多Google搜索,但无法获得任何结果.
PS - 我不希望这被视为一个随意的问题,因为没有显示代码.我只需要一些点开始,我完全感到困惑.
Pan*_*oid 33
在res->中创建一个动画文件夹
在anim文件夹slide_up_info.xml中创建一个xml文件
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="100%p"
android:toYDelta="0" />
</set>
Run Code Online (Sandbox Code Playgroud)
slide_down_info.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="0%p"
android:interpolator="@android:anim/accelerate_interpolator"
android:toYDelta="100%p" />
</set>
Run Code Online (Sandbox Code Playgroud)
no_change.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0%p" android:toYDelta="0" android:duration="500"/>
</set>
Run Code Online (Sandbox Code Playgroud)
现在,当你想要活动时,然后写下面的代码
Intent intent_info = new Intent(MainActivity.this,ToActivity.class);
startActivity(intent_info);
overridePendingTransition(R.anim.slide_up_info,R.anim.no_change);
Run Code Online (Sandbox Code Playgroud)
用于向下活动动画
Intent intent_home=new Intent(getApplicationContext(), MainActivity.class);
startActivity(intent_home);
overridePendingTransition(R.anim.no_change,R.anim.slide_down_info);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15245 次 |
| 最近记录: |