在RemoteViews中旋转图像?

时间:2010-07-28 02:29:27

标签: android imageview

我正在创建一个Android小部件。这个小部件上有一个ImageView。我想在ImageView中旋转图像 - 有没有办法做到这一点(没有在Photoshop等桌面照片编辑器中手动创建新图像并将其包含在应用程序中)?

1 个答案:

答案 0 :(得分:0)

对于ImageView内的RemoteViews,没有直接的方法可以做到这一点。 RemoteViews一般来说非常有限。

如果您的图片可以是静态资源,您可以在资源中创建LevelListDrawable,并将每个轮次设置为一个级别,然后使用RemoteViews使用适当的索引调用ImageView.setImageLevel()对于0/90/180/270无论如何。

如果您正在绘制图像,则必须重新绘制图像并将其重新发送到RemoteViews