В моем приложении для Android вид выглядит следующим образом:

Теперь здесь D — это небольшая часть, которая представляет собой любой вид или кнопку. Я хочу, если пользователь нажмет на эту часть «D», представление, отображаемое в другом цвете, должно быть переведено слева направо, и только часть «D» появится на самом правом краю экрана. И если пользователь снова нажмет на эту часть «D», представление будет переведено справа налево и будет видно, как на изображении выше.
Как это можно сделать?