麻将可以在以下几种情况下结束:

听牌后胡牌:

当一位玩家听牌后,如果另一玩家胡牌,则游戏结束。听牌状态会结束,并弹出结算界面。

流局:

当所有牌都被摸完,且没有玩家听牌时,游戏结束。此时会进行海底捞月,由最后听牌的玩家进行。

时间限制:

有时麻将会在规定的时间(如天亮前)结束。例如,有建议提到,麻将通常在晚上12点前结束,最晚不超过天亮。

玩家协议:

玩家之间可以协商结束游戏的时间。例如,有人提出,如果家里漏煤气了,可以立即结束麻将。

达到一定的局数:

有些麻将玩法会规定打一定局数(如4至16局)后结束一盘,以最终分数的多少决定输赢。

综合以上信息,麻将可以在玩家听牌胡牌、流局、达到约定的时间限制、玩家协商一致或完成规定的局数等情况下结束。