有什么方法可以ProgressBar在运行时更改应用程序小部件中驻留的颜色?
这是ProgressBar进度值的更新方式:
RemoteViews views = new RemoteViews( context.getPackageName(), R.layout.widget );
views.setProgressBar( R.id.progressbar, 100, 10, false );
...
appWidgetManager.updateAppWidget( widgetID, views );
Run Code Online (Sandbox Code Playgroud)
不幸的是,该类RemoteViews不允许我们设置颜色过滤器,甚至不允许为ProgressBar.
任何想法,将不胜感激。