Ran*_*ray 2 android android-imageview remoteview shapedrawable
我在一个Activity中完成了这项工作,它完美无缺.
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);
Run Code Online (Sandbox Code Playgroud)
现在我想在一个小部件(内部onUpdate)中做同样的事情,我必须RemoteViews用来访问图像.
我怎么叫setImageDrawable的ImageView,从RemoteViews?所有远程视图方法似乎都需要Bitmap.
E P*_*lus 11
您可以通过执行以下操作更改"RemoteViews"中ImageView图像的颜色:
remoteviews.setInt(viewid, "setColorFilter", color);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6619 次 |
| 最近记录: |