You would do it in your custom version of UILabel.OnFill. Just derive from UILabel and override that function. Call base.OnFill, then modify the alpha of the color array as needed. Note that you will also need to mark the widget as changing via MarkAsChanged() frequently, or OnFill will not be called again.