title: Custom Android Bottom Menu Bar
body: <p>I went through many questions regarding making bottom bar but my my question is a bit different.I want to make this.</p>
  
  <p>bottom menu:<br>
  <a href="https://i.stack.imgur.com/NdB2Q.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NdB2Q.png" alt="http://i.stack.imgur.com/NdB2Q.png"></a></p>
  
  <p>Now the thing is, the menu is not static.It's items can vary depending upon user's choice.So, I have to make it dynamic. What's the best approach to achieve this?
  Also, I'm not sure how do I make that curved outline at the center item.I'm thinking that I should do it programmatically.Any suggestions are welcome.Even better if you can share code.</p>