ну бля, элементарно же, получаешь ширину экрана, потом просто в стартовой позиции ставишь ширину + 30 например(ее не будет видно, она за экраном типо), и потом делаешь проверку на то что менюшка в середине экрана, если это не так то просто минусуешь текущее положение