Widgets

L

LordOfTheNights

Neues Mitglied
0
Code:
	@Override
	public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
		RemoteViews views = new RemoteViews(context.getApplicationContext().getPackageName(), R.layout.main);
		BitmapHintergrund = Bitmap.createBitmap(100, 100, Config.ARGB_8888);
		Canvas canvas = new Canvas(BitmapHintergrund);
		Paint p = new Paint();
		canvas.drawColor(Color.rgb(255, 0, 0));
		canvas.drawCircle(200, 200, 100, p);
		views.setImageViewBitmap(R.id.widget_image, BitmapHintergrund);
	}

Widget wird korrekt angezeigt, aber der Kreis wird nicht gemalt.
Wo steckt der Fehler?

Thx
 
Da fehlt vmtl. ein
Code:
appWidgetManager.updateAppWidget( appWidgetIds, view )
...oder sowas in der Art...

Außerdem malst du deinen Kreis Gott-weiß-wo, aber nicht in dem sichtbaren Bereich der Bitmap.
Und eine Farbe solltest du deinem p auch zuordnen.
 
Zuletzt bearbeitet:

Ähnliche Themen

wernho
Antworten
11
Aufrufe
693
wernho
wernho
F
Antworten
2
Aufrufe
923
Feuerstern
F
K
Antworten
1
Aufrufe
932
lordzwieback
lordzwieback
Zurück
Oben Unten