class _DicePageState extends State<DicePage> {
int leftDiceNumber = 1;
@override
Widget build(BuildContext context) {
return Center(
child: Row(
children: [
Expanded(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: TextButton(
onPressed: () {
setState(() {
leftDiceNumber += 1;
});
},
child: Image.asset("images/dice$leftDiceNumber.png"),
),
),
),
Expanded(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: TextButton(
onPressed: () {
print('Right button got pressed.');
},
child: Image.asset("images/dice1.png"),
),
),
)
],
),
);
}
}
onPressed에 setState()를 사용했을떄 안했을떄의 차이점