2010-07-28 5 views
2

Я создаю Android-виджет. У этого виджета есть ImageView. Я хотел бы повернуть изображение в ImageView - есть ли способ сделать это (без ручного создания новых изображений в редакторе рабочего стола, таком как Photoshop и в том числе в приложении)?Повернуть изображение в RemoteViews?

+0

Вы можете попросить пользователя повернуть голову. :-) Более серьезно, я не знаю, как это сделать. – CommonsWare

+0

Вы хотите повернуть изображение, как в анимации? Или вы хотите, чтобы изображение просматривалось под углом иногда? –

+0

Я просто хочу повернуть изображение на 90 градусов. Это изображение с 9 патчами, если это актуально. –

ответ

0

Нет прямого способа сделать это для ImageView в пределах RemoteViews. RemoteViews в целом очень ограничивает.

Если ваши изображения могут быть статическим ресурс, вы можете сделать в ресурсе с LevelListDrawable и установить каждое вращение как уровень, а затем использовать для вызова RemoteViewsImageView.setImageLevel() с соответствующим индексом для 0/90/180/270 любого.

Если вы находитесь в ситуации, когда вы рисуете изображение, вы должны повторно нарисовать его и отправить его на номер RemoteViews.

 Смежные вопросы

  • Нет связанных вопросов^_^