任何人都可以指向一个示例,或者用于滑动窗口的lib。我有一个应用程序和一个动作,我想从屏幕底部向上滑动窗口,向用户显示信息。
我希望窗口稍微向上滑动以显示信息。有点像对用户的追踪,可能是屏幕的1/4向上。
此窗口可以手动关闭或在计时器上关闭。我希望用 xamarin 做到这一点,但是java示例也会有所帮助。
答案 0 :(得分:1)
您可能需要更改此方法中的某些变量。 我在我的一个应用程序中使用了这个。从下到上动画一个relativeLayout
private void animate(){
RelativeLayout rl = (RelativeLayout)findViewById(R.id.yourLayout);
AnimationSet set = new AnimationSet(true);
Animation animation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.85f, Animation.RELATIVE_TO_SELF, 0.0f
);
animation.setDuration(250);
set.addAnimation(animation);
LayoutAnimationController controller = new LayoutAnimationController(set, 0.25f);
rl.setLayoutAnimation(controller);
}