Kostya, I've seen other widgets do this (WeatherBug, for example). Is there no standard technique for manipulating the background? Have you considered this for your own widgets?
...Jake >>>>> "KV" == Kostya Vasilyev <[email protected]> writes: KV> No. The widget is shown by a separate process, which loads KV> drawables independently from your own. KV> You could push the actual in-memory drawable over with KV> setImageDrawable (iirc), but that's not very efficient, although KV> for a small image like that should be OK. KV> 04.04.2011 19:16 пользователь "Jake Colman" <[email protected]> написал: >> >> Nothing! Since the drawable is already associated with the layout, >> shouldn't it simply use the modified drawable? >> >>>>>>> "KV" == Kostya Vasilyev <[email protected]> writes: >> KV> What do you do with "bg" after setting the alpha? >> KV> 04.04.2011 18:44 пользователь "Jake Colman" <[email protected]> KV> написал: >> >> >> >> Kostya, >> >> >> >> Ok, that was easy. So now I don't crash but the background isn't >> >> changing either! After setting the alpha value do I need to somehow >> >> tell the appwidget to use the modified background? Or am I actually >> >> going about this the entirely wrong way and not even using the right >> >> method? >> >> >> >> ...Jake >> >> >> >> >> >>>>>>> "KV" == Kostya Vasilyev <[email protected]> writes: >> >> KV> You are trying to load your own drawable from system KV> resources. Get rid of the getSystem thing. >> >> KV> 04.04.2011 17:23 пользователь "Jake Colman" <[email protected]> KV> написал: >> >> >> >> >> >> I want to be able to set the alpha value for my appwidget's >> >> >> background so that I can control its transparency at >> >> >> runtime. After googling a bit, I came up with the following: >> >> >> >> >> >> Drawable bg = >> >> >> Resources.getSystem().getDrawable(R.drawable.appwidget_bg); >> >> >> bg.setAlpha(100); >> >> >> >> >> >> This code throws a Resources$NotFoundException. >> >> >> >> >> >> I'm sure I missed something blazingly obvious. Can someone tell me >> >> >> what it is? I suspect that the problem is since this is a widget I >> >> >> can only work with the remote views - even though I can get >> >> >> programmatic access to the resource as I did above. If that is the >> >> >> case, what is the remote view equivalent of what I am trying to >> >> >> do? >> >> >> >> >> >> Thanks. >> >> >> >> >> >> -- >> >> >> Jake Colman -- Android Tinkerer >> >> >> >> >> >> -- >> >> >> You received this message because you are subscribed to the Google >> >> >> Groups "Android Developers" group. >> >> >> To post to this group, send email to KV> [email protected] >> >> >> To unsubscribe from this group, send email to >> >> >> [email protected] >> >> >> For more options, visit this group at >> >> >> http://groups.google.com/group/android-developers?hl=en >> >> KV> -- KV> You received this message because you are subscribed to the Google KV> Groups "Android Developers" group. KV> To post to this group, send email to KV> [email protected] KV> To unsubscribe from this group, send email to KV> [email protected] KV> For more options, visit this group at KV> http://groups.google.com/group/android-developers?hl=en >> >> >> >> -- >> >> Jake Colman -- Android Tinkerer >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> >> Groups "Android Developers" group. >> >> To post to this group, send email to KV> [email protected] >> >> To unsubscribe from this group, send email to >> >> [email protected] >> >> For more options, visit this group at >> >> http://groups.google.com/group/android-developers?hl=en >> KV> -- KV> You received this message because you are subscribed to the Google KV> Groups "Android Developers" group. KV> To post to this group, send email to KV> [email protected] KV> To unsubscribe from this group, send email to KV> [email protected] KV> For more options, visit this group at KV> http://groups.google.com/group/android-developers?hl=en >> >> -- >> Jake Colman -- Android Tinkerer >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en KV> -- KV> You received this message because you are subscribed to the Google KV> Groups "Android Developers" group. KV> To post to this group, send email to [email protected] KV> To unsubscribe from this group, send email to KV> [email protected] KV> For more options, visit this group at KV> http://groups.google.com/group/android-developers?hl=en -- Jake Colman -- Android Tinkerer -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

