CopyPastor

Detecting plagiarism made easy.

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

Possible Plagiarism

Plagiarized on 2020-06-25
by Unbreachable

Original Post

Original - Posted on 2017-09-09
by rafaelcb21



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

You can look at this to give you an idea

return Column( children: [ Expanded( child: ListView.builder( itemCount: 6, itemBuilder: (context, index) { return Container( margin: EdgeInsets.all(16), height: 170, decoration: BoxDecoration( color: Colors.grey[300], borderRadius: BorderRadius.circular(20), boxShadow: [ BoxShadow( offset: Offset(0, 15), blurRadius: 27, color: Colors.black12) ]), child: Row( children: [ Image.asset( "assets/images/Item_1.png", // your image fit: BoxFit.cover, ), Expanded( child: Padding( padding: const EdgeInsets.all(5.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Align( alignment: Alignment.topRight, child: GestureDetector( onTap: () {}, child: Image.asset( "assets/images/Item_1.png", // your icon/image width: 50, height: 30, )), ), Text( "Circle Miracle Plate Studs Earrings", style: TextStyle( fontSize: 13, fontWeight: FontWeight.bold), ), Text( "SKU: 23fe42f44", style: TextStyle(fontSize: 13), ), SizedBox(height: 5), Text( "\$ 7,500", style: TextStyle(fontSize: 13), ), Row(children: [ Text( "Qty: ", style: TextStyle(fontWeight: FontWeight.bold), ), DropdownButton<String>( value: dropdownValue, icon: Icon(Icons.arrow_downward), iconSize: 20, style: TextStyle(color: Colors.deepPurple), onChanged: (String newValue) { setState(() { dropdownValue = newValue; }); }, items: <String>['One', 'Two', 'Free', 'Four'] .map<DropdownMenuItem<String>>( (String value) { return DropdownMenuItem<String>( value: value, child: Text(value), ); }).toList(), ) ]), Text("Ship By: 30 June2020") ], ), ), ), ], ), ); }), ), Container( height: 100, decoration: BoxDecoration(color: Colors.white), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text("Summary", style: TextStyle(fontSize: 16, fontWeight: FontWeight.bold)), SizedBox( height: 12, ), Table(children: [ TableRow(children: [ Text("Subtotal"), Text("102000"), ]), TableRow(children: [ Text("Shipping Charge"), Text("Free"), ]), TableRow(children: [ Text("Shipping Insurance"), Text("Free"), ]), TableRow(children: [ Text("Grand Total"), Text("102000"), ]), ]), ], ), ) ], )
;
To collaborate with the question and show an example of replacing it with an empty `Container()`.
Here's the example below:
[![enter image description here][1]][1]

[1]: https://i.stack.imgur.com/wtGHQ.gif
import "package:flutter/material.dart"; void main() { runApp(new ControlleApp()); } class ControlleApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: "My App", home: new HomePage(), ); } } class HomePage extends StatefulWidget { @override HomePageState createState() => new HomePageState(); } class HomePageState extends State<HomePage> { bool visibilityTag = false; bool visibilityObs = false;
void _changed(bool visibility, String field) { setState(() { if (field == "tag"){ visibilityTag = visibility; } if (field == "obs"){ visibilityObs = visibility; } }); }
@override Widget build(BuildContext context){ return new Scaffold( appBar: new AppBar(backgroundColor: new Color(0xFF26C6DA)), body: new ListView( children: <Widget>[ new Container( margin: new EdgeInsets.all(20.0), child: new FlutterLogo(size: 100.0, colors: Colors.blue), ), new Container( margin: new EdgeInsets.only(left: 16.0, right: 16.0), child: new Column( children: <Widget>[ visibilityObs ? new Row( crossAxisAlignment: CrossAxisAlignment.end, children: <Widget>[ new Expanded( flex: 11, child: new TextField( maxLines: 1, style: Theme.of(context).textTheme.title, decoration: new InputDecoration( labelText: "Observation", isDense: true ), ), ), new Expanded( flex: 1, child: new IconButton( color: Colors.grey[400], icon: const Icon(Icons.cancel, size: 22.0,), onPressed: () { _changed(false, "obs"); }, ), ), ], ) : new Container(),
visibilityTag ? new Row( crossAxisAlignment: CrossAxisAlignment.end, children: <Widget>[ new Expanded( flex: 11, child: new TextField( maxLines: 1, style: Theme.of(context).textTheme.title, decoration: new InputDecoration( labelText: "Tags", isDense: true ), ), ), new Expanded( flex: 1, child: new IconButton( color: Colors.grey[400], icon: const Icon(Icons.cancel, size: 22.0,), onPressed: () { _changed(false, "tag"); }, ), ), ], ) : new Container(), ], ) ), new Row( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ new InkWell( onTap: () { visibilityObs ? null : _changed(true, "obs"); }, child: new Container( margin: new EdgeInsets.only(top: 16.0), child: new Column( children: <Widget>[ new Icon(Icons.comment, color: visibilityObs ? Colors.grey[400] : Colors.grey[600]), new Container( margin: const EdgeInsets.only(top: 8.0), child: new Text( "Observation", style: new TextStyle( fontSize: 12.0, fontWeight: FontWeight.w400, color: visibilityObs ? Colors.grey[400] : Colors.grey[600], ), ), ), ], ), ) ), new SizedBox(width: 24.0), new InkWell( onTap: () { visibilityTag ? null : _changed(true, "tag"); }, child: new Container( margin: new EdgeInsets.only(top: 16.0), child: new Column( children: <Widget>[ new Icon(Icons.local_offer, color: visibilityTag ? Colors.grey[400] : Colors.grey[600]), new Container( margin: const EdgeInsets.only(top: 8.0), child: new Text( "Tags", style: new TextStyle( fontSize: 12.0, fontWeight: FontWeight.w400, color: visibilityTag ? Colors.grey[400] : Colors.grey[600], ), ), ), ], ), ) ), ], ) ], ) ); } }

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