A liquid discharge apparatus comprising: a liquid chamber that communicates with a nozzle and is adapted to contain a liquid; a liquid chamber driving unit adapted to change a volume of the liquid chamber so as to discharge the liquid from the nozzle; a flow channel which is connected to the liquid chamber and through which the liquid can flow; a valve configured to change flow-channel resistance of the flow channel so as to control flow of the liquid between the liquid chamber and the flow channel, by shifting an inner wall surface of the flow channel so as to change a volume of the flow channel; and a controller configured to control the liquid chamber driving unit and the valve, characterized in that the controller is configured to execute at least one of (i) first control, in which the controller is configured to control the liquid chamber driving unit to increase the volume of the liquid chamber and to control the valve to decrease the volume of the flow channel, such that a change amount of the volume of the liquid chamber is equal to or larger than a volume of the liquid flowing from the flow channel into the liquid chamber due to the decrease in volume of the flow channel, and (ii) second control, in which the controller is configured to control the liquid chamber driving unit to decrease the volume of the liquid chamber and to control the valve to increase the volume of the flow channel, such that a change amount of the volume of the liquid chamber is equal to or larger than a volume of the liquid flowing from the liquid chamber out to the flow channel due to the increase in volume of the flow channel. a liquid chamber that communicates with a nozzle and is adapted to contain a liquid; a liquid chamber driving unit adapted to change a volume of the liquid chamber so as to discharge the liquid from the nozzle; a flow channel which is connected to the liquid chamber and through which the liquid can flow; a valve configured to change flow-channel resistance of the flow channel so as to control flow of the liquid between the liquid chamber and the flow channel, by shifting an inner wall surface of the flow channel so as to change a volume of the flow channel; and a controller configured to control the liquid chamber driving unit and the valve, characterized in that the controller is configured to execute at least one of (i) first control, in which the controller is configured to control the liquid chamber driving unit to increase the volume of the liquid chamber and to control the valve to decrease the volume of the flow channel, such that a change amount of the volume of the liquid chamber is equal to or larger than a volume of the liquid flowing from the flow channel into the liquid chamber due to the decrease in volume of the flow channel, and (ii) second control, in which the controller is configured to control the liquid chamber driving unit to decrease the volume of the liquid chamber and to control the valve to increase the volume of the flow channel, such that a change amount of the volume of the liquid chamber is equal to or larger than a volume of the liquid flowing from the liquid chamber out to the flow channel due to the increase in volume of the flow channel. (i) first control, in which the controller is configured to control the liquid chamber driving unit to increase the volume of the liquid chamber and to control the valve to decrease the volume of the flow channel, such that a change amount of the volume of the liquid chamber is equal to or larger than a volume of the liquid flowing from the flow channel into the liquid chamber due to the decrease in volume of the flow channel, and (ii) second control, in which the controller is configured to control the liquid chamber driving unit to decrease the volume of the liquid chamber and to control the valve to increase the volume of the flow channel, such that a change amount of the volume of the liquid chamber is equal to or larger than a volume of the liquid flowing from the liquid chamber out to the flow channel due to the increase in volume of the flow channel.