弹出sub View在当前窗口
其实呢就是想做一个和输入法弹出差不多的效果
<RelativeLayout?
? android:layout_width="fill_parent"?
? android:layout_height="fill_parent"?
? >?
?
? <ListView?
? ? android:id="@android:id/list"?
? ? android:layout_width="fill_parent"?
? ? android:layout_height="fill_parent"?
? ? />?
?
? <RelativeLayout?
? ? android:id="@+id/mediaPopup"?
? ? android:layout_width="fill_parent"?
? ? android:layout_height="wrap_content"?
? ? android:layout_alignParentBottom="true" ?
? ? android:visibility="gone"?
? ? >?
? ? <TextView?
? ? ? android:layout_width="fill_parent"?
? ? ? android:layout_height="wrap_content"?
? ? ? android:text="I am a media player!"?
? ? ? />?
? </RelativeLayout>?
?
</RelativeLayout>?
function void showMediaPlayer() {?
?
? if(mMediaPopUp.getVisibility() == View.GONE) {?
?
? ? // Show Media Player?
? ? TranslateAnimation mAnimUp = ?
? ? ? new TranslateAnimation(?
? ? ? ? Animation.RELATIVE_TO_SELF, ?
? ? ? ? 0, ?
? ? ? ? Animation.RELATIVE_TO_SELF, ?
? ? ? ? 0, ?
? ? ? ? Animation.RELATIVE_TO_SELF, ?
? ? ? ? -(mMediaPopUp.getHeight()), ?
? ? ? ? Animation.RELATIVE_TO_SELF, ?
? ? ? ? 0);?
?
? ? mAnimUp.setStartOffset(500);?
? ? mAnimUp.setDuration(500);?
?
? ? mMediaPopUp.setVisibility(View.VISIBLE);?
? ? mMediaPopUp.setAnimation(mAnimUp);?
?
? }?
}?