2010-07-28 143 views
2

我正在創建一個Android小部件。這個小部件上有一個ImageView。我想旋轉ImageView中的圖像 - 有沒有辦法做到這一點(無需在桌面照片編輯器(如Photoshop)中手動創建新圖像並將它們包括在應用程序中)?在RemoteViews中旋轉圖像?

+0

你可以要求用戶轉頭。 :-)更嚴重的是,我不知道有這樣做的方法。 – CommonsWare 2010-07-28 03:19:37

+0

您是否正在尋找像動畫一樣旋轉圖像?或者你想有時候以某種角度觀看圖像? – 2010-07-28 03:41:19

+0

我只是想旋轉90度的圖像。如果這是相關的,它是一個9幅圖像。 – 2010-07-28 17:23:25

回答

0

對於ImageViewRemoteViews內沒有直接的方法。一般而言,RemoteViews是非常有限的。

如果您的圖片可以是靜態的資源,你可以在資源LevelListDrawable,並設置每個旋轉的水平,然後用RemoteViews與適當的索引來調用ImageView.setImageLevel()爲任何0/90/180/270。

如果您處於您正在繪製圖像的情況下,則必須重新繪製並重新將其發送到RemoteViews