gpt4 book ai didi

android - 如何将现有的 XML 定义添加到 R.anim

转载 作者:搜寻专家 更新时间:2023-11-01 08:04:33 27 4
gpt4 key购买 nike

基本上,我正在尝试使用

创建效果

android.R.anim.slide_in_right & android.R.anim.slide_out_left

不过,只有

android.R.anim.slide_in_left & android.R.anim.slide_out_right

似乎是随时可用的选项。我可以在 res.anim 的 android.jar 中看到,存在 slide_in_right.xml 和 slide_out_left.xml,以及许多其他似乎不容易定义以供使用的定义。我的问题是如何将这些定义添加到 android.R.anim 以便我能够在 java 中引用它们?

谢谢。

最佳答案

你可以在res/anim中复制这个xml

slide_in_right.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="50%p" android:toXDelta="0"
android:duration="@android:integer/config_mediumAnimTime"/>
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_mediumAnimTime" />
</set>

slide_out_left.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="-50%p"
android:duration="@android:integer/config_mediumAnimTime"/>
<alpha android:fromAlpha="1.0" android:toAlpha="0.0"
android:duration="@android:integer/config_mediumAnimTime" />
</set>

您现在可以使用 R.anim.slide_in_right 或 R.anim.slide_out.left 访问动画

关于android - 如何将现有的 XML 定义添加到 R.anim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16203510/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com