CopyPastor

Detecting plagiarism made easy.

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

Possible Plagiarism

Plagiarized on 2022-08-27
by Yeasin Sheikh

Original Post

Original - Posted on 2020-09-09
by Salim Murshed



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

Wrap your `Padding` with `SingleChildScrollView` for now.
```dart
class DetailProductHeading extends StatelessWidget { const DetailProductHeading({ Key? key, }) : super(key: key);
@override Widget build(BuildContext context) { return Scaffold( body: SingleChildScrollView( child: Padding( padding: const EdgeInsets.all(35.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Container( decoration: BoxDecoration( color: Color(0xFFFAFAFA), borderRadius: BorderRadius.all(Radius.circular(30.0)), ), child: InkWell( child: Center( child: Image.asset( 'image/headphone.png', height: 300, ), ), ), ), SizedBox( height: 25, ), Container( margin: EdgeInsets.symmetric(horizontal: 10), width: double.infinity, height: 300, child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( 'TMA-2HD Wireless', style: TextStyle( fontFamily: GoogleFonts.dmSans().fontFamily, fontWeight: FontWeight.w600, fontSize: 25, ), ), SizedBox( height: 10, ), Text( "Rp. 1.500.000", style: TextStyle( fontFamily: GoogleFonts.dmSans().fontFamily, color: Color(0xFFFE3A30), fontWeight: FontWeight.w600, ), ), SizedBox( height: 5, ), Row( mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.max, children: [ Row( mainAxisSize: MainAxisSize.min, children: [ Icon( Icons.star, color: Colors.yellow, ), SizedBox( width: 5.0, ), Text('4.0') ], ), Padding(padding: EdgeInsets.symmetric(horizontal: 5)), Row( children: [ Text( '86 Reviews', style: TextStyle( fontFamily: GoogleFonts.dmSans().fontFamily, ), ), SizedBox( width: 60, ), SizedBox( width: 107, height: 20, child: OutlinedButton( onPressed: () {}, style: OutlinedButton.styleFrom( backgroundColor: Color(0xFFE5F6DF), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(30), ), ), child: Text( "Tersedia: 250", style: (TextStyle( fontFamily: GoogleFonts.dmSans().fontFamily, fontSize: 12, color: Colors.green, )), ), ), ) ], ), ], ), SizedBox( height: 15, ), Divider( color: Colors.grey, thickness: 0.50, ), SizedBox( height: 15, ), Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( 'Description Product', style: TextStyle( fontFamily: GoogleFonts.dmSans().fontFamily, fontWeight: FontWeight.bold, fontSize: 18, ), ), SizedBox( height: 10, ), SizedBox( height: 8, ), Text( '''The speaker unit contains a diaphragm that is precision-grown from NAC Audio bio-cellulose, making it stiffer, lighter and stronger than regular PET speaker units, and allowing the sound-producing diaphragm to vibrate without the levels of distortion found in other speakers.''', style: TextStyle( fontFamily: GoogleFonts.dmSans().fontFamily, fontSize: 12, ), ), ], ) ], ), ), ], ), ), ), ); } } ```
Please check the full code edit from your code. Actually you are using two FloatingActionButton. So you need to use two heroTag with different name. I already added in the code. No problem with NewTrip class.
import 'package:flutter/material.dart'; class MyHomePage extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Page0(), ); } } class Page0 extends StatefulWidget { @override _Page0State createState() => _Page0State(); } class _Page0State extends State { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Color(0xFF493597), body: ListView( children: [ Padding( padding: EdgeInsets.only(top: 15.0, left: 10.0), ), SizedBox( height: 25.0, ), Padding( padding: EdgeInsets.only(left: 40.0), child: Row( children: [ Text( 'Expense', style: TextStyle( fontFamily: 'Montserrat', color: Colors.white, fontWeight: FontWeight.bold, fontSize: 25.0), ), SizedBox( width: 10.0, ), Text( 'What', style: TextStyle( fontFamily: 'Montserrat', color: Colors.white, fontSize: 25.0, ), ), ], ), ), SizedBox(height: 60.0), Container( margin: EdgeInsets.only( left: 10.0, right: 10.0, ), height: MediaQuery.of(context).size.height - 150, decoration: BoxDecoration( color: Color(0xFFFCFCFC), borderRadius: BorderRadius.only( topLeft: Radius.circular(75.0), topRight: Radius.circular(75.0), ), ), child: ListView( primary: false, padding: EdgeInsets.only( left: 15.0, right: 20.0, top: 25.0, ), children: [ Padding( padding: const EdgeInsets.only( top: 30.0, ), child: Column( children: [ //greeting text Row( children: [ Expanded( child: Center( child: Text( 'Hello! :)', style: TextStyle( fontFamily: 'Permanent-Marker', color: Colors.black, fontSize: 30.0, ), ), ), ), ], ), SizedBox( height: 30.0, ), //add button Row(children: [ Expanded( flex: 1, child: Container( height: 100.0, width: 100.0, child: FittedBox( child: FloatingActionButton( heroTag: "btn", elevation: 10.0, backgroundColor: Colors.white, child: Icon( Icons.add, color: Colors.black, ), onPressed: () { Navigator.push( context, MaterialPageRoute( builder: (context) => NewTrip()), ); }, ), ), ), ), //add text Expanded( flex: 1, child: Text( 'New trip', style: TextStyle( fontFamily: 'Nanum', fontSize: 30.0, ), ), ), ]), SizedBox( height: 30.0, ), //previous trip button Row( children: [ Expanded( flex: 1, child: Container( height: 100.0, width: 100.0, child: FittedBox( child: FloatingActionButton( heroTag: "btn1", elevation: 10.0, backgroundColor: Colors.white, onPressed: () {}, child: Icon( Icons.assessment, color: Colors.black, ), ), ), ), ), //previous trip text Expanded( flex: 1, child: Text( 'Previous trips', style: TextStyle( fontFamily: 'Nanum', fontSize: 30.0, ), ), ) ], ), SizedBox( height: 50.0, ), ], ), ), ], ), ), ], ), ); } }
NewTrip class
class NewTrip extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Text('NEW TRIP'), ); } }


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