ich ein ziehbar von einem Objekt in eine Bitmap umwandeln möchten, aber wenn ich versuche dieseUmwandlung eines ziehbar in eine Bitmap mir ein Fehler geben
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),
cardWriter.getCardImage());
zu verwenden es ist mir ein Fehler falsch zweites Argument erwartet ' int 'gefunden' drawable 'aber alles, was ich lese, sagt, es sollte ein Zeichen sein. Wenn ich anfangen cardWriter.getCardImage() android Studios Code-Vervollständigung, sagt sein ein ziehbar, schreiben aus meiner CardWriters Klasse ist
public CardWriter(Drawable cardImage, String cardEmotion, String
speechText)
{
this.cardImage = cardImage;
this.cardEmotion = cardEmotion;
this.speechText = speechText;
}
ich denke, es ist mein Zusammenhang falsch das ist, sein kann, aber ich sehe nicht, wie als gerade eine methode, die ich auch den kontext überließe, heres die ganze sache
public void insertCardDetails(Context context, CardWriter cardWriter) {
ContentValues cv = new ContentValues();
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), cardWriter.getCardImage());
cv.put(CARD_PHOTO, Utility.getBytes(bitmap));
cv.put(CARD_NAME, cardWriter.getCardEmotion());
cv.put(CARD_SPEECH, cardWriter.getSpeechText());
IconsDB.insert(EMPLOYEES_TABLE, null, cv);
}
was mache ich nicht?
Bitmap b = ((BitmapDrawable) cardWriter.getCardImage()) GetBitmap(); funktionierte perfekt Vielen Dank –
Was ist cardWriter. Ich möchte auch ein Bild von imageView zeichnen und es in Bitmap-Bild konvertieren. Wie kann ich es tun – Neri