While I am training my muscles look good, tight and strong but after I finish training it's not the same look.
I want to know if there is anything that can help me to keep the same look as I have during training?
The effect you are describing is commonly called a 'pump' and is caused by a high volume of blood being pumped into an area that is being actively worked out. The reason this occurs is to push nutrients into an area and flush waste products back out again.
As for how to maintain your pump outside of the gym, it is not possible for the above reason. This is because when an area isn't being worked out the body detects a lack of need for increased blood supply and returns to normal.
If you are looking for ways to ensure your muscles look their best, first and foremost you want to keep as low a body-fat percentage as is possible and healthy - so in the 10%-15% range for men and 15-20% in women. The less body fat you carry, the more your muscles (and the separations between them) will stand out visibly, even in an untrained relaxed fashion. Secondly, you can try induce a pump. Before you go out (to a date, bodybuilding contest, or the bank) do a few sets of high-rep, moderately low weight sets to flush blood into the area. However, this will be temporary and will impact your ability rest between regular exercise sessions.
Alternatively, there are synthetic oils that people inject into their muscles to enlarge them, however these are expensive, relatively short lasting and provide an unnatural and unhealthy look as the muscle does not deform with movement as normally happens.
When you train, your blood pump to the working out muscle and thus it looks bigger. After you train your muscle wont require that much pumping and thus the muscle bigger smaller. What I do to maximise my gym workout is that I use pre workout to enchance the blood flow and the oxygen level.