NBA star LeBron James took a veiled swipe at President Trump at the weekend after debuting a new pair of black and white sneakers with the word "Equality" emblazoned on them.

"Obviously I've been very outspoken and well spoken about the situation that's going on at the helm here, and we're not going to let one person dictate us, us as Americans, how beautiful and how powerful we are as a people," the Cleveland Cavaliers star said of Trump after his game against the Washington Wizards Sunday.

"No matter the skin color, no matter the race, no matter who you are, I think we all have to understand that having equal rights and being able to stand for something and speak for something and keeping the conversation going," he added.

James previously wore a black version of the Nike Equality 15s during the Cavalier's season opener against the Boston Celtics on Oct. 17.

He also called Trump a "bum" in September during the president's public spat with Golden State Warrior point guard Stephen Curry over Curry's decision to not attend a White House event in protest of Trump.