Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在xamarin android c中使用viewFlipper#_C#_Android_Visual Studio_Xamarin_Viewflipper - Fatal编程技术网

C# 在xamarin android c中使用viewFlipper#

C# 在xamarin android c中使用viewFlipper#,c#,android,visual-studio,xamarin,viewflipper,C#,Android,Visual Studio,Xamarin,Viewflipper,我尝试使用viewflipper将我的3张图片动画化为imageview。我的意思是制作一个滑块图像。但我犯了个错误。它说“无法从”Android.views.animations.animation转换为int 这是错误的图像: 这是我在MainActivity.cs中的代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; usi

我尝试使用viewflipper将我的3张图片动画化为imageview。我的意思是制作一个滑块图像。但我犯了个错误。它说“无法从”Android.views.animations.animation转换为int

这是错误的图像:

这是我在MainActivity.cs中的代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Android.App;
    using Android.Content;
    using Android.OS;
    using Android.Runtime;
    using Android.Util;
    using Android.Views;
    using Android.Widget;
    using Android.Support.Design.Widget;
    using Android.Support.V7.App;
    using Android.Support.V4.Widget;
    using Android.Support.V4.App;
    using System.Data;
    using SupportToolbar = Android.Support.V7.Widget.Toolbar;
    using Android.Views.Animations;

    namespace image_slider
    {
        [Activity(Label = "image_slider", MainLauncher = true, Theme = "@style/Theme.DesignDemo")]
        public class MainActivity : AppCompatActivity
        {
            private SupportToolbar mToolbar;
            Animation fadeIn, fadeOut;
            ViewFlipper viewflipper;


            protected override void OnCreate(Bundle savedInstanceState)
            {
                base.OnCreate(savedInstanceState);

                // Set our view from the "main" layout resource
                SetContentView(Resource.Layout.Main);

                mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar);
                SetSupportActionBar(mToolbar);

                viewflipper = FindViewById<ViewFlipper>(Resource.Id.viewFlipper);
                fadeIn = AnimationUtils.LoadAnimation(this, Resource.Animation.fade_in);
                fadeOut = AnimationUtils.LoadAnimation(this, Resource.Animation.fade_out);


                viewflipper.SetInAnimation(this, fade_in);
                viewflipper.SetOutAnimation(this, fade_out);
                viewflipper.SetFlipInterval(5000);
                viewflipper.StartFlipping();

            }
        }
    }
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用系统文本;
使用Android.App;
使用Android.Content;
使用Android.OS;
使用Android.Runtime;
使用Android.Util;
使用Android.Views;
使用Android.Widget;
使用Android.Support.Design.Widget;
使用Android.Support.V7.App;
使用Android.Support.V4.Widget;
使用Android.Support.V4.App;
使用系统数据;
使用SupportToolbar=Android.Support.V7.Widget.Toolbar;
使用Android.Views.Animations;
名称空间图像滑动条
{
[活动(Label=“image\u slider”,MainLauncher=true,Theme=“@style/Theme.DesignDemo”)]
公共类MainActivity:AppCompativeActivity
{
私有支持工具栏mToolbar;
动画淡出,淡出;
查看翻转器查看翻转器;
创建时受保护的覆盖无效(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
//从“主”布局资源设置视图
SetContentView(Resource.Layout.Main);
mToolbar=findviewbyd(Resource.Id.toolbar);
设置支持操作栏(mToolbar);
viewflipper=findviewbyd(Resource.Id.viewflipper);
fadeIn=AnimationUtils.LoadAnimation(这是Resource.Animation.fade_-in);
fadeOut=AnimationUtils.LoadAnimation(这是Resource.Animation.fade_out);
viewflipper.SetInAnimation(此选项为淡入);
viewflipper.SetOutAnimation(这是淡出);
viewflipper.SetFlipInterval(5000);
viewflipper.StartFlipping();
}
}
}

尝试只传递资源,如:

fadeIn = AnimationUtils.LoadAnimation(this, Resource.Animation.fade_in);
fadeOut = AnimationUtils.LoadAnimation(this, Resource.Animation.fade_out);
链接到我发现的一个示例: