Ниже приведена реализация кода времени выполнения, измените ее соответствующим образом, если она вам нужна для других целей.
RelativeLayout rl = new RelativeLayout(this);
ImageButton btnBar = new ImageButton(this);
RelativeLayout.LayoutParams btnParams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, 80);
btnParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
btnBar.setLayoutParams(btnParams);
btnBar.setBackgroundColor(Color.RED); // test with red background
TranslateAnimation a = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, 0,
Animation.RELATIVE_TO_PARENT, 0,
Animation.RELATIVE_TO_PARENT, (float)100,
Animation.RELATIVE_TO_PARENT, (float)0);
a.setDuration(1000);
btnBar.startAnimation(a); // add animation while start
rl.addView(btnBar);
setContentView(rl);