在我的应用程序中有几个部件主题。这些主题包括.png文件作为窗口小部件背景。一位用户问我是否可以使小部件背景完全透明。我创建了一个具有0%透明度的新图像(我正在使用GIMP),但在应用中,该小部件只有20%透明。我也用0.1%尝试过,结果相同。当我使用8.4%时,图像具有8-20%的透明度。 我不认为我的代码是错误的,因为所有其他背景都正常工作(其中一个是50%透明)。Android透明部件背景图像
顺便说一句,我张贴我的代码。这也将是很好的,如果我能做到这一点,没有背景,像禁用插件什么的背景壁纸
RemoteViews updateViews = new RemoteViews(EditPreferences.this.getPackageName(), R.layout.main);
updateViews.setTextColor(R.id.widget_textview, Color.rgb(208, 202, 202));
updateViews.setTextColor(R.id.widget_textview2, Color.WHITE);
updateViews.setTextColor(R.id.widget_textview3, Color.rgb(176, 175, 175));
updateViews.setImageViewBitmap(R.id.ImageView01, ((BitmapDrawable)EditPreferences.this.getResources().getDrawable(R.drawable.totaltransparent)).getBitmap());
ComponentName thisWidget = new ComponentName(EditPreferences.this, HelloWidget.class);
AppWidgetManager manager = AppWidgetManager.getInstance(EditPreferences.this);
manager.updateAppWidget(thisWidget, updateViews);