在图像上单击打开/展开图像到全屏

时间:2014-07-12 17:26:28

标签: android imageview xamarin coverflow

像封面效果一样,我希望我的图像可以点击下面的代码,但是当动画完成后我希望图像展开并填满屏幕。我怎么做?我是否必须使用新的活动和新的axml屏幕?

 ImageView i = (ImageView) FindViewById(args.Position);
            ObjectAnimator anim = (ObjectAnimator)AnimatorInflater.LoadAnimator(this, Resource.Animator.flipping);

            anim.SetTarget(i);
            anim.SetDuration(3000);
            anim.Start();

1 个答案:

答案 0 :(得分:0)

您可以像这样使用全屏自定义对话框:

Dialog dialog=new Dialog(this,android.R.style.Theme_Dark_NoTitleBar_FullScreen)

使用.xml(是的,您必须创建一个)并将其设置为如下对话框:

dialog.setContentView(R.layout.YOURDIALOG);

并且它是布局的.xml,将imageview设置为与根父级匹配。 并显示对话框:

dialog.show();