A screen projection method, applied to a first terminal, comprising: obtaining by the first terminal a specified operation performed by a user on a window interface displayed on the first terminal; obtaining the specified operation performed by the user on the window interface directly and projecting by the first terminal the window interface to a screen of a second terminal, in response to obtaining the specified operation performed on the window interface, so that the window interface is displayed on the screen of the second terminal; wherein the specified operation comprises: dragging the window interface to a specified region on the display screen of the first terminal, a boundary of the specified region comprising at least one display boundary of the display screen of the first terminal, and in response to obtaining the specified operation performed on the window interface, the method comprises: moving the window interface along a moving trajectory corresponding to the specified operation; in response to an end position of the moving trajectory not reaching any display boundary, controlling the window interface to continue moving along an extension direction of the moving trajectory; and in response to the moving trajectory intersecting a first display boundary of the display screen of the first terminal and the window interface moving to the first display boundary, performing at least one of: controlling the window interface to disappear from the display screen of the first terminal; and controlling the window interface to disappear gradually by displaying the window interface in a way of moving out of the display screen of the first terminal; characterized in that, the window interface is a floating window displayed on the first terminal, wherein a first application user interface is displayed in the floating window, and a second application user interface is displayed on the first terminal, the floating window floating above the second application user interface. obtaining by the first terminal a specified operation performed by a user on a window interface displayed on the first terminal; obtaining the specified operation performed by the user on the window interface directly and projecting by the first terminal the window interface to a screen of a second terminal, in response to obtaining the specified operation performed on the window interface, so that the window interface is displayed on the screen of the second terminal; wherein the specified operation comprises: dragging the window interface to a specified region on the display screen of the first terminal, a boundary of the specified region comprising at least one display boundary of the display screen of the first terminal, and in response to obtaining the specified operation performed on the window interface, the method comprises: moving the window interface along a moving trajectory corresponding to the specified operation; in response to an end position of the moving trajectory not reaching any display boundary, controlling the window interface to continue moving along an extension direction of the moving trajectory; and in response to the moving trajectory intersecting a first display boundary of the display screen of the first terminal and the window interface moving to the first display boundary, performing at least one of: controlling the window interface to disappear from the display screen of the first terminal; and controlling the window interface to disappear gradually by displaying the window interface in a way of moving out of the display screen of the first terminal; characterized in that, the window interface is a floating window displayed on the first terminal, wherein a first application user interface is displayed in the floating window, and a second application user interface is displayed on the first terminal, the floating window floating above the second application user interface. moving the window interface along a moving trajectory corresponding to the specified operation; in response to an end position of the moving trajectory not reaching any display boundary, controlling the window interface to continue moving along an extension direction of the moving trajectory; and in response to the moving trajectory intersecting a first display boundary of the display screen of the first terminal and the window interface moving to the first display boundary, performing at least one of: controlling the window interface to disappear from the display screen of the first terminal; and controlling the window interface to disappear gradually by displaying the window interface in a way of moving out of the display screen of the first terminal; characterized in that, the window interface is a floating window displayed on the first terminal, wherein a first application user interface is displayed in the floating window, and a second application user interface is displayed on the first terminal, the floating window floating above the second application user interface. controlling the window interface to disappear from the display screen of the first terminal; and controlling the window interface to disappear gradually by displaying the window interface in a way of moving out of the display screen of the first terminal; characterized in that, the window interface is a floating window displayed on the first terminal, wherein a first application user interface is displayed in the floating window, and a second application user interface is displayed on the first terminal, the floating window floating above the second application user interface.