如何感知(或动画视图)图库中选择的变化

发布于 2024-08-26 19:13:20 字数 355 浏览 3 评论 0原文

我希望扩展 Android Gallery 视图。如何感知所选项目的变化?

我本以为可以通过扩展一个或两个 setSelection 方法来完成。然而,当我这样做并通过点击、滑动或方向键按下来更改选择时,我没有发现任何 setSelection 方法被调用。

AdapterView 有一个嵌套的 OnItemSelectedListener 类,但似乎无法提供我自己的侦听器。 getOnItemSelectedListener() 被声明为最终的,并且没有 setOnItemSelectedListener()。

实际上,我想要扩展 Gallery 的主要原因是在视图移入或移出选择时提供一些动画。关于如何实现这一目标还有其他建议吗...?

I am looking to extend the Android Gallery view. How is it possible to sense a change in the selected item?

I would have thought it could be done by extending one or both of the setSelection methods. Yet when I do so, and change selection by a tap or swipe or D-pad press, I do not find either of the setSelection methods being called.

AdapterView has a nested OnItemSelectedListener class, but there seems to be no way to supply my own listener. getOnItemSelectedListener() is declared final, and there is no setOnItemSelectedListener().

My main reason for wanting to extend Gallery, actually, is to provide some animation as views move into or out of selection. Any other suggestions on how to accomplish that...?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文