children: [
Row(
children: [
ElevatedButton(
onPressed: () => controller.decrement(), child: Text('-')),
Obx(
() => Text(
'KRUSKE ${controller.kruske.toString()}', // prikazujemo iz controller-a kruske i pretvaramo u string jer je Text widget
style: TextStyle(fontSize: 30, color: Colors.black),
),
), // obavijamo widzet u obx da bi bio reaktivan
ElevatedButton(
onPressed: () => controller.increment(), child: Text('+')), // dugme koje poziva funkciju increment iz controller-a
],
),
Row(
children: [
ElevatedButton(
onPressed: () => controller.decrement2(), child: Text('-')),
Obx(() => Text(
'JABUKE ${controller.jabuke.toString()}',
style: TextStyle(fontSize: 30, color: Colors.black),
)),
ElevatedButton(
onPressed: () => controller.increment2(), child: Text('+')),
],
),
Obx(() => Text(
'${controller.sum.toString()}', // prikazujemo sumu iz kontrolera
style: TextStyle(fontSize: 30, color: Colors.black),
)),
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter