【问题标题】:Pinterest long click on image and display buttonPinterest 长按图片并显示按钮
【发布时间】:2014-08-13 14:43:59
【问题描述】:

我不知道如何在长按上实现这种效果。长按 pinterest android 应用程序中的图像。三个按钮从红色环向左滑动。

编辑:像这样https://github.com/GnosisHub/GHContextMenu

【问题讨论】:

    标签: android button onlongclicklistener long-click


    【解决方案1】:

    在布局中放置 3 个不可见的ImageViews(这些是按钮)。在较大的ImageView 上设置onLongCLickListener。当长按发生时,使三个按钮可见并使用ObjectAnimatorViewPropertyAnimator 将它们设置为动画。当您想要关闭按钮时,将它们动画化回到它们开始的位置并再次使它们不可见。

    您必须做一些数学运算并计算出按钮在 X 和 Y 方向上平移(移动)多远,并且每个按钮都会有所不同。我建议将按钮放置在您希望它们可见的位置。当您想要为它们设置动画时,请计算它们当前位置与较大图像中心(或触摸位置)之间的差异。然后将平移 X 和平移 Y 设置为这些值,并将它们设置回 0。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 2021-12-17
      相关资源
      最近更新 更多