我正在创建一个Android小部件。这个小部件上有一个ImageView。我想在ImageView中旋转图像 - 有没有办法做到这一点(没有在Photoshop等桌面照片编辑器中手动创建新图像并将其包含在应用程序中)?
答案 0 :(得分:0)
对于ImageView
内的RemoteViews
,没有直接的方法可以做到这一点。 RemoteViews
一般来说非常有限。
如果您的图片可以是静态资源,您可以在资源中创建LevelListDrawable
,并将每个轮次设置为一个级别,然后使用RemoteViews
使用适当的索引调用ImageView.setImageLevel()
对于0/90/180/270无论如何。
如果您正在绘制图像,则必须重新绘制图像并将其重新发送到RemoteViews
。