sunglasses Vanessa Hudgens tank top flip flops spandex

Vanessa Hudgens left boyfriend Austin Butler's house over the weekend, and the 23-year-old starlet showed off her hot bod in a pair of short shorts as she headed to the gym.

V. Hud swept her newly dyed purple tresses up in a bun, and we're wondering how long she's going to keep this hairstyle. After rocking a blonde wig for her role in Spring Breakers and lightening her tips a few months ago, she's quite the color chameleon!

Psst ... Judging from the sly smile on her face, it looks like someone already had a quickie cardio session:

hudgens-smile-460.jpg