CopyPastor

Detecting plagiarism made easy.

Score: 0.8128438591957092; Reported for: String similarity Open both answers

Possible Plagiarism

Plagiarized on 2025-03-20
by Aks

Original Post

Original - Posted on 2018-06-29
by goops17



            
Present in both answers; Present only in the new answer; Present only in the old answer;

Try this:
``` import 'package:flutter/material.dart';
class PostsView extends StatefulWidget { const PostsView({super.key});
@override State<PostsView> createState() => _PostsViewState(); }
class _PostsViewState extends State<PostsView> { final List<String> list = [ "Data1", "Data2", "Data3", "Data4", "Data5", "Data6", "Data7", "Data8", "Data9", "Data10", "Data11", "Data12", "Data13", "Data14", "Data15", "Data16", "Data17", "Data18", "Data19", "Data20", ];
@override Widget build(BuildContext context) { return Scaffold( body: SafeArea( child: Column( children: [ Card( child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, crossAxisAlignment: CrossAxisAlignment.center, children: [ Row( children: [ const CircleAvatar( radius: 20, backgroundImage: NetworkImage( 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTfGaPeS62qusTUFyVchOrh_r2cL4_P8-q3bg&s', ), ), const SizedBox(width: 10), Column( crossAxisAlignment: CrossAxisAlignment.start, children: const [ Text('John Doe'), Text( "Hello, my name is John. Welcome to my profile."), Text("Followers: 100"), Text("Following: 100"), Text("Posts: 100"), Text("Comments: 100"), Text("Likes: 100"), ], ) ], ), const Icon(Icons.more_vert), ], ), ), const SizedBox(height: 20), Expanded( child: ReorderableListView.builder( itemCount: list.length, onReorder: (oldIndex, newIndex) { if (newIndex > oldIndex) { newIndex -= 1; } setState(() { final item = list.removeAt(oldIndex); // Remove item list.insert(newIndex, item); // Insert at new index }); }, itemBuilder: (context, index) { final String productName = list[index];
return Card( key: ValueKey(productName), color: Colors.green, elevation: 1, margin: const EdgeInsets.all(5), child: ListTile( contentPadding: const EdgeInsets.all(5), title: Text( productName, style: const TextStyle(fontSize: 18), ), ), ); }, ), ), ], ), ), ); } } ```
Adding a page like below and routing might help
<!-- language: lang-dart -->
import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutkart/utils/flutkart.dart'; import 'package:flutkart/utils/my_navigator.dart';
class SplashScreen extends StatefulWidget { @override _SplashScreenState createState() => _SplashScreenState(); }
class _SplashScreenState extends State<SplashScreen> { @override void initState() { // TODO: implement initState super.initState(); Timer(Duration(seconds: 5), () => MyNavigator.goToIntro(context)); }
@override Widget build(BuildContext context) { return Scaffold( body: Stack( fit: StackFit.expand, children: <Widget>[ Container( decoration: BoxDecoration(color: Colors.redAccent), ), Column( mainAxisAlignment: MainAxisAlignment.start, children: <Widget>[ Expanded( flex: 2, child: Container( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ CircleAvatar( backgroundColor: Colors.white, radius: 50.0, child: Icon( Icons.shopping_cart, color: Colors.greenAccent, size: 50.0, ), ), Padding( padding: EdgeInsets.only(top: 10.0), ), Text( Flutkart.name, style: TextStyle( color: Colors.white, fontWeight: FontWeight.bold, fontSize: 24.0), ) ], ), ), ), Expanded( flex: 1, child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ CircularProgressIndicator(), Padding( padding: EdgeInsets.only(top: 20.0), ), Text( Flutkart.store, softWrap: true, textAlign: TextAlign.center, style: TextStyle( fontWeight: FontWeight.bold, fontSize: 18.0, color: Colors.white), ) ], ), ) ], ) ], ), ); } } <!-- end snippet -->
If you want to follow through, see: https://www.youtube.com/watch?v=FNBuo-7zg2Q



        
Present in both answers; Present only in the new answer; Present only in the old answer;