【问题标题】:ListView pinch-to-zoom possible?ListView 可以捏到缩放吗?
【发布时间】:2013-05-10 01:18:00
【问题描述】:

我正在尝试在包含小段代码的 ListView 上实现捏合缩放。但是,我似乎无法让它工作。我怀疑可能无法在 ListView 上实现多点触控缩放。我目前已经使用了这个实现: http://www.allappsdevelopers.com/TopicDetail.aspx?TopicID=c16ed3b4-b422-43ba-b595-ee8e21dd1854

我的目标是 Android 2.2+。 有没有人有一个捏到缩放的例子来放大和缩小文本? 还是无法在 ListView 上有效地做到这一点?

我会包含我的代码,但它与上面的示例类似。

谢谢。

【问题讨论】:

    标签: android listview android-listview gesture pinchzoom


    【解决方案1】:

    使用this code 在任何自定义视图上实现捏合缩放。

    为了确保 ListView 响应所有事件而不仅仅是捏手势,请按以下方式覆盖 onTouchEvent() 以让 ScaleGestureDetector 检测/处理所有事件。

    @Override
    public boolean onTouchEvent(MotionEvent e) {
        myScaleDetector.onTouchEvent(e);
        return super.onTouchEvent(e);
    }
    

    【讨论】:

      猜你喜欢
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      相关资源
      最近更新 更多