Android:在 Recyclerview 中更改图像旋转

Posted

技术标签:

【中文标题】Android:在 Recyclerview 中更改图像旋转【英文标题】:Android: changing image rotation inside Recyclerview 【发布时间】:2022-01-10 05:24:07 【问题描述】:

我有一个显示来自 firebase 的图像的 recyclerView,由于某种原因,其中一些图像在上传到 firenase 时被旋转。

所以我想知道如何在回收器中旋转图像。

这是我的代码的一部分,它改变了方向,但问题是它只适用于 recyclerview 中的第一个项目,没有别的???所以任何解决方案。

rotateRight.setOnClickListener(new View.OnClickListener() 
            @Override
            public void onClick(View view) 
                holder.itemView.setRotation(holder.itemView.getRotation() + 90);
            
        );

        rotateLeft.setOnClickListener(new View.OnClickListener() 
            @Override
            public void onClick(View view) 
                holder.itemView.setRotation(holder.itemView.getRotation() + 180);
            
        );

【问题讨论】:

你用什么方法设置你的点击监听? 【参考方案1】:

我通过在适配器的布局内制作旋转按钮来解决它,而不是在活动本身内。现在它运行良好,但我无法使旋转后的宽度占据整个屏幕高度

【讨论】:

以上是关于Android:在 Recyclerview 中更改图像旋转的主要内容,如果未能解决你的问题,请参考以下文章

Android调试小技巧:修改applicationId以争取在Device File Explorer中更靠前的排名

Android调试小技巧:修改applicationId以争取在Device File Explorer中更靠前的排名

Android调试小技巧:修改applicationId以争取在Device File Explorer中更靠前的排名

HarmonyOS 并不想替代 Android,它的野心比你想象中更大

Android RecyclerView点击事件处理

Android:在recyclerview下方显示按钮,但始终在屏幕上