Я создаю Android-виджет. У этого виджета есть ImageView. Я хотел бы повернуть изображение в ImageView - есть ли способ сделать это (без ручного создания новых изображений в редакторе рабочего стола, таком как Photoshop и в том числе в приложении)?Повернуть изображение в RemoteViews?
2
A
ответ
0
Нет прямого способа сделать это для ImageView
в пределах RemoteViews
. RemoteViews
в целом очень ограничивает.
Если ваши изображения могут быть статическим ресурс, вы можете сделать в ресурсе с LevelListDrawable
и установить каждое вращение как уровень, а затем использовать для вызова RemoteViews
ImageView.setImageLevel()
с соответствующим индексом для 0/90/180/270 любого.
Если вы находитесь в ситуации, когда вы рисуете изображение, вы должны повторно нарисовать его и отправить его на номер RemoteViews
.
Вы можете попросить пользователя повернуть голову. :-) Более серьезно, я не знаю, как это сделать. – CommonsWare
Вы хотите повернуть изображение, как в анимации? Или вы хотите, чтобы изображение просматривалось под углом иногда? –
Я просто хочу повернуть изображение на 90 градусов. Это изображение с 9 патчами, если это актуально. –