Я сделал это в Деятельности, и она отлично работает.
ImageView myImage = (ImageView) findViewById(R.id.myImageView);
ShapeDrawable mDrawable;
mDrawable = new ShapeDrawable(new OvalShape());
mDrawable.getPaint().setColor(0xff74AC23);
mDrawable.setBounds(x, y, x + width, y + height);
mDrawable.setIntrinsicWidth(width);
mDrawable.setIntrinsicHeight(height);
myImage.setImageDrawable(mDrawable);
Теперь я хочу сделать то же самое в виджете (внутри onUpdate
), и мне нужно использовать RemoteViews
для доступа к изображению.
Как мне позвонить setImageDrawable
из ImageView
с RemoteViews
? Кажется, что все методы удаленного просмотра занимают Bitmap
.