【问题标题】:On imageclick open/expand image to fullscreen在图像上单击打开/将图像扩展到全屏
【发布时间】:2014-07-12 17:26:27
【问题描述】:

就像封面流效果一样,我希望我的图像在点击时翻转,下面的代码会执行此操作,但是当动画完成时,我希望图像展开并填满屏幕。我怎么做?我必须使用新的活动和新的 axml 屏幕吗?

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

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

【问题讨论】:

    标签: android imageview xamarin coverflow


    【解决方案1】:

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

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

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

    dialog.setContentView(R.layout.YOURDIALOG);
    

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

    dialog.show();
    

    【讨论】:

    • 它是 android R 类
    • 也许这不适用于 xamarin?
    • 哦,我知道我需要写洞资源而不是 R :)
    • 什么也没发生。我是否必须使对话框以某种方式准确显示?因为现在调试器只是走过它,但什么也没发生。
    • @DanielGustafsson 如果其他一切都正确:dialog.show();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多