Flutter 如何在颤振中制作这种动画?

Flutter 如何在颤振中制作这种动画?,flutter,flutter-layout,flutter-animation,Flutter,Flutter Layout,Flutter Animation,请检查上面的链接以查看动画 视频中的一个是用Java制作的,这是一个imageView,使用UniversalImageLoader以2500毫秒的间隔使用处理程序更改图像 Java代码: int imgs[] = {R.drawable.efone, R.drawable.eftwo, R.drawable.efthree, R.drawable.effour, R.drawable.effive}; backgroundSlide = (ImageView) findViewById(R.

请检查上面的链接以查看动画

视频中的一个是用Java制作的,这是一个imageView,使用UniversalImageLoader以2500毫秒的间隔使用处理程序更改图像

Java代码:

int imgs[] = {R.drawable.efone, R.drawable.eftwo, R.drawable.efthree, R.drawable.effour, R.drawable.effive};

backgroundSlide = (ImageView) findViewById(R.id.bgSlide);
backgroundSlide.setImageResource(R.drawable.efone);

final Handler handler = new Handler();
Runnable runnable = new Runnable() {
    int i = 0;

    @Override
    public void run() {
        if (i > imgs.length - 1)
            i = 0;
        backgroundSlide.startAnimation(animAlpha);
        ImageLoader.getInstance().displayImage("drawable://" + imgs[i], backgroundSlide);
        i++;
        handler.postDelayed(runnable, 2500);
    }
};
Xml:


给你提示:

第一加

import 'dart:async';
假设您有一个图像列表

List<String> imgURLs = ['img1', img2, img3.....N];
将此代码放在您的位置可能位于
initState
方法中,并使用
imageObj
在屏幕上设置图像

imageObj可能是图像类型或基于图像列表的任何类型

给你提示:

第一加

import 'dart:async';
假设您有一个图像列表

List<String> imgURLs = ['img1', img2, img3.....N];
将此代码放在您的位置可能位于
initState
方法中,并使用
imageObj
在屏幕上设置图像

imageObj可能是图像类型或基于图像列表的任何类型


我想这就是你所需要的。我想这就是你所需要的。可能重复的