An electronic device comprising: a display; and at least one processor configured to: control the display to display an execution screen of an application and a soft key display region; and in response to a scroll operation for the execution screen of the application during the display of the soft key display region, wherein the execution screen of the application and the soft key display region overlap: control the display to change a transparency graphic attribute of the soft key display region; and in response to a termination of the scroll operation during the display of the soft key display region, wherein the execution screen of the application and the soft key display region either overlap or are adjacent: restore the transparency graphic attribute of the soft key display region; determine whether a colour graphic attribute of the execution screen of the application is changed after the scroll operation; if the colour graphic attribute of the execution screen of the application is changed, control the display to change a colour graphic attribute of the soft key display region based on the colour graphic attribute of the execution screen of the application; if the colour graphic attribute of the execution screen of the application is not changed, control the display to maintain the colour graphic attribute of the soft key display region; wherein the colour graphic attribute of the execution screen of the application comprises a colour extracted from at least one pixel of a region of the execution screen of the application overlapping the soft key display region or a region adjacent to the soft key display region. a display; and at least one processor configured to: control the display to display an execution screen of an application and a soft key display region; and in response to a scroll operation for the execution screen of the application during the display of the soft key display region, wherein the execution screen of the application and the soft key display region overlap: control the display to change a transparency graphic attribute of the soft key display region; and in response to a termination of the scroll operation during the display of the soft key display region, wherein the execution screen of the application and the soft key display region either overlap or are adjacent: restore the transparency graphic attribute of the soft key display region; determine whether a colour graphic attribute of the execution screen of the application is changed after the scroll operation; if the colour graphic attribute of the execution screen of the application is changed, control the display to change a colour graphic attribute of the soft key display region based on the colour graphic attribute of the execution screen of the application; if the colour graphic attribute of the execution screen of the application is not changed, control the display to maintain the colour graphic attribute of the soft key display region; wherein the colour graphic attribute of the execution screen of the application comprises a colour extracted from at least one pixel of a region of the execution screen of the application overlapping the soft key display region or a region adjacent to the soft key display region. control the display to display an execution screen of an application and a soft key display region; and in response to a scroll operation for the execution screen of the application during the display of the soft key display region, wherein the execution screen of the application and the soft key display region overlap: control the display to change a transparency graphic attribute of the soft key display region; and in response to a termination of the scroll operation during the display of the soft key display region, wherein the execution screen of the application and the soft key display region either overlap or are adjacent: restore the transparency graphic attribute of the soft key display region; determine whether a colour graphic attribute of the execution screen of the application is changed after the scroll operation; if the colour graphic attribute of the execution screen of the application is changed, control the display to change a colour graphic attribute of the soft key display region based on the colour graphic attribute of the execution screen of the application; if the colour graphic attribute of the execution screen of the application is not changed, control the display to maintain the colour graphic attribute of the soft key display region; restore the transparency graphic attribute of the soft key display region; determine whether a colour graphic attribute of the execution screen of the application is changed after the scroll operation; if the colour graphic attribute of the execution screen of the application is changed, control the display to change a colour graphic attribute of the soft key display region based on the colour graphic attribute of the execution screen of the application; if the colour graphic attribute of the execution screen of the application is not changed, control the display to maintain the colour graphic attribute of the soft key display region; wherein the colour graphic attribute of the execution screen of the application comprises a colour extracted from at least one pixel of a region of the execution screen of the application overlapping the soft key display region or a region adjacent to the soft key display region.