gpt4 book ai didi

android - 在 ListView 上双指缩放

转载 作者:太空狗 更新时间:2023-10-29 12:54:32 24 4
gpt4 key购买 nike

我有一个 ListView,其中包含一些使用自定义适配器排列的 TextView。

我想做的是在这个 ListView 上实现捏合缩放,这样当用户捏合时,他们可以增加或减小文本的大小。

有人知道做类似事情的例子吗?我试着按照这里的代码:Pinch zoom for custom view ,但我最终得到了一个 ListView,它不会响应除捏合手势之外的任何触摸事件。

我希望这可以在不编写扩展 ListView 的新类的情况下实现。

最佳答案

您应该可以关注 Pinch zoom for custom view然后在覆盖 onTouchEvent 时执行类似的操作。这将允许您监听缩放事件,以及 ListView 中的所有其他触摸事件。

@Override
public boolean onTouchEvent(MotionEvent ev) {
// Let the ScaleGestureDetector inspect all events.
mScaleDetector.onTouchEvent(ev);
return super.onTouchEvent(ev);
}

关于android - 在 ListView 上双指缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com