
回复
本文原创发布在华为开发者社区。
本示例基于Canvas组件,构建了一个有关电影院购票选座场景,实现了选座/退座功能。
1.应用启动时展示一个10×10的正方形,每个小正方形相当于一个座位;
2.点击任何一个正方形,该正方形变成黄色,表示该座位被选中,座位号记录下来,选中座位数量增加;
3.点击选中按钮,弹出对话框,显示选中的座位,提示你是否确认支付,如果确认,选中的座位就会 变成红色,如果取消,对话框消失。之后还能正常选择;
4.如果点击清空,所有选中的和确认的座位都变成灰色,恢复到初始状态。