android - ViewFlipper 的插值器

标签 android animation interpolation viewflipper

对于包含一些图像的取景器,我应该使用什么插值器来查看连续的图像,我的意思是看到图像的结尾向左,图像的开头来自右边? (对不起我的描述,我希望你明白我的意思)。我为 viewflipper 使用动画(向左和向右),但图像单独出现并且不连续。

有人知道解决方案应该是什么吗?

最佳答案

尝试以下操作:

设置您的 ViewFlipper:

    ViewFlipper flipper = (ViewFlipper) findViewById(R.id.flipper);
    flipper.setInAnimation(this, R.anim.in);
    flipper.setOutAnimation(this, R.anim.out);
    flipper.startFlipping();

来自布局 XML:

<ViewFlipper 
    android:id="@+id/flipper"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:flipInterval="2000">
    <ImageView...
    .../>
</ViewFlipper>

动画:
在.xml中:

<?xml version="1.0" encoding="utf-8"?>
<translate  xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator"
    android:fromXDelta="-100%" android:toXDelta="0" android:duration="150"/>

输出.xml:

<?xml version="1.0" encoding="utf-8"?>
<translate  xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator"
    android:fromXDelta="0" android:toXDelta="100%" android:duration="150"/>

关于android - ViewFlipper 的插值器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8401339/

相关文章:

css - 如何使用 CSS 计时函数来制作弧形动画?

日期时间相关值的 Python Numpy 或 Pandas 线性插值

android - 更改模拟器主题?

c# - Xamarin.Forms Shell 页面中的自定义 TitleView(顶部栏)

jQuery水平滚动显示

ios - 如何在 UIButton 上制作原生 "Pulse effect"动画 - iOS

Javascript字符串插值给出与字符串连接不同的结果

arrays - Perl 6 中正则表达式中 <> 和匿名数组的特殊含义

java - Android onDismissListener 调用取消

android - Firebase FCM 推送,获取错误缺少注册 |安卓