模糊启动器小部件背景

时间:2017-08-07 11:21:37

标签: android android-widget

我正在处理一个时钟启动器小部件(一个添加到启动器的小部件)。
我手动在位图上绘制时间,然后执行

    ComponentName thisWidget = new ComponentName(context, MyWidgetProvider.class);
    AppWidgetManager manager = AppWidgetManager.getInstance(context);

    RemoteViews remoteViews = new RemoteViews(context.getPackageName(),
            R.layout.widget_layout);
    // Set the text
    SimpleDateFormat timeFormat = new SimpleDateFormat("hh:mm a", Locale.US);
    remoteViews.setImageViewBitmap(R.id.imageView, buildUpdate(context, timeFormat.format(new Date()))); //update imageView with a new bitmap with drawn time
    manager.updateAppWidget(thisWidget, remoteViews);

我想要的是另外模糊小部件的背景(小部件下的壁纸)。

我知道如何模糊位图,但是这种情况我没有位图模糊,因为我认为我无法在小部件下获得背景的一部分。

那么有可能模糊小部件的背景吗?

请注意!我知道如何模糊位图。但我不需要这样做。

1 个答案:

答案 0 :(得分:1)

这是不可能的,因为没有办法让widget底层位图应用模糊。您只能创建部分透明的背景。