android - 如何访问回收站 View 中项目的查看器?

标签 android animation android-recyclerview android-viewholder

我有一个显示图像列表的回收站 View 。我已将 onScrollListener 添加到该回收站 View 。

现在,当检测到滚动时,我想在查看器中设置 ImageView 的翻译。因此,我需要对底层 View 持有者的引用。

我怎样才能得到这些?

在代码中(这行不通,但您会明白我想要实现的目标):

ImageView imageView = (ImageView) ((RecyclerFragmentAdapter.MyViewHolder) 
    mRecyclerView.getChildAt(i)).itemView.findViewById(R.id.imageView);
// ... Modify imageview, i.e. imageView.setImageMatrix(customImageMatrix);

最佳答案

RecyclerView.getChildViewHolder()
RecyclerView.findViewHolderForAdapterPosition()
RecyclerView.findViewHolderForLayoutPosition()

关于android - 如何访问回收站 View 中项目的查看器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31222647/

相关文章:

android - Espresso :Test swipe to delete item of Recyclerview inside ViewPager

c# - Unity Google VR - 从安卓设备获取旋转、偏航和俯仰值

android - 使用不同 key 签名的 apk,上传到 Playstore 时出错

java - Android 动画启动时崩溃

html - 如何在html中为单个div中的两个图像制作zoomIn动画

android - RecyclerView 与 GridLayoutManager 试图解决 wrap_content

android - 如何从 RecyclerView 获取 subview ?

java - ORMLite android类字段是其他类的id

android - 如何制作实现可点击的自定义 RelativeLayout?

javascript - 在幻灯片中使用动画(HTML5 Canvas 文档)