1 सवाल: स्पंदन स्लाइडर, सूचियों, मानचित्र और अंदर तत्वों के साथ समस्या

पर बनाया गया सवाल Tue, Apr 9, 2019 12:00 AM

मैं एक कोर्सेल स्लाइडर डालने की कोशिश करता हूं लेकिन एक सूची के साथ जो ऐप के दूसरे भाग में स्वचालित रूप से अपडेट हो जाती है।

स्लाइडर के लिए प्रलेखन स्थिर फ़ोटो के साथ है। मैं एक सूची और पुनरावृति के अंदर की वस्तुओं तक पहुंचना चाहता हूं।

  var itemss = [];
   for (var e = 0; e < model.listFireforce.length; e++) {
     itemss.add(model.listFireforce[e].image);
   }
  return CarouselSlider(
      height: 350.0,
      items: [ itemss // HERE IS THE PROBLEM !!
        ].map((i) {
        return Builder(
          builder: (BuildContext context) {
            return Container(
                width: MediaQuery.of(context).size.width,
                margin: EdgeInsets.symmetric(horizontal: 2.0),
                decoration: BoxDecoration(color: Colors.white),
                child: 

                Image.network(
                  i,
                  fit: BoxFit.cover,
                ));
          },
        );
      }).toList());

मैं केवल 1 बार पुनरावृत्ति करता हूं, लेकिन अंदर की सभी वस्तुओं के लिए नहीं। मैं forEach () की कोशिश करता हूं, लेकिन मेरे पास कोई समाधान नहीं है।

धन्यवाद!

    
0
1 उत्तर                              1                         

आपकी समस्या यह है कि आप अपने itemss सरणी को किसी अन्य सरणी में लपेटें और उस पर मैप करें। आप इसे आज़माना चाहेंगे:

return CarouselSlider(
      height: 350.0,
      items: itemss.map((i) {
        return Builder(
          builder: (BuildContext context) {
            return Container(
                width: MediaQuery.of(context).size.width,
                margin: EdgeInsets.symmetric(horizontal: 2.0),
                decoration: BoxDecoration(color: Colors.white),
                child: Image.network(
                  i,
                  fit: BoxFit.cover,
                ));
          },
        );
      }).toList(),
    );
    
0
2019-04-09 13: 18: 08Z
स्रोत रखा गया यहाँ