I will give you links to acheive what you’ve asked.
Custom background and border : Changing background color and border color of an EditText widget using State List in Android
Rounded Corners : How to create EditText with rounded corners?
solved How to set style for EditText? [closed]