【发布时间】:2018-09-20 16:12:16
【问题描述】:
我的 UI 上有一个ImageView,我想为其左边缘设置动画:图像本身保持不动,但其左侧部分变得不可见,显示下方的视图。 (想想 CSS 中的负边距)。
我怎样才能做到这一点?
我实际上想要的是这样的前后效果: https://zurb.com/playground/twentytwenty
我的计划是堆叠 2 个 imageView,当我在顶部为 imageView 的边缘设置动画时,下面的 imageView 会部分显示。
除了动画边缘之外的想法也可以,只要我能得到效果。
【问题讨论】:
-
只需在 ImageVIew 上方放置一个黑色视图,然后将其从左侧移入,并用它覆盖 ImageView 的一部分
-
@VladyslavMatviienko 这不是后视图,而是图像下方的视图。
-
如果是在图片下面,那你怎么能看到呢?
-
哦,我明白了,我再给个主意
-
您可以将该背景视图放置在某个容器的前景中,并将容器宽度从 0 更改为您需要的任何值,同时将容器内视图的负右边距更改为相同的值