【问题标题】:Android - Best Implementation of an expanding ImageViewAndroid - 扩展 ImageView 的最佳实现
【发布时间】:2012-02-27 01:48:25
【问题描述】:

我有一个画廊,我正在尝试扩展用户选择的图像。目前我拥有的是一个带有 ImageView 的新 xml 布局(最终将有一个关闭和最大化按钮。我使用充气器和 addContentView() 添加视图,但是当我使用 addContentView() 重新加载旧布局时b>setContentView 我无法编辑任何视图,它们都恢复为默认值。

该场景的最佳情况是用户单击图片并让它启动新布局,ImageView 和按钮位于其后面的布局顶部,但退出时布局恢复正常。

所以我想问题是,你会怎么做?我对布局膨胀有一个非常基本的了解,这可能会更高级一些。

【问题讨论】:

  • 您是否尝试通过在具有(半)透明背景的新活动中简单地加载所选图像(带有所需按钮)来模拟“叠加”效果?这样您就不必对“类似画廊”的布局进行任何更改。您可以让最大化操作在新活动中动态调整 ImageView 的大小,或者甚至只是完成它并使用“最大化”的 ImageView 启动一个新活动。顺便说一句,在这种情况下使用片段可能值得一看。

标签: android dynamic view imageview


【解决方案1】:

您应该尝试使用带有 ACTION_VIEW 操作的意图,而不是这样做,这样其他应用程序可以处理显示。

【讨论】:

  • 好吧,我希望它覆盖在布局上,并带有最大化或关闭选项,而不是调用视图操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-08
  • 2011-11-05
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
相关资源
最近更新 更多