SetImagematrix von Android Image View funktioniert nichtAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 SetImagematrix von Android Image View funktioniert nicht

Post by Anonymous »

Ich versuche, die Transformation mit der Matrix -Klasse in eine Bildansicht anzuwenden. Meine Idee ist es, das Bild spiegeln zu können, aber tatsächlich funktioniert jede Transformation (z. B. Skalierung oder Übersetzung) nicht. Ich habe versucht, eine benutzerdefinierte Ansicht zu erstellen und den Code in OnPREDRAW -Ereignis im Konstruktor hinzugefügt und auch beim Click -Ereignis ausprobiert - nicht von ihnen funktioniert. Mein Code lautet wie folgt:
Bild zeichnet Ich verwende

Code: Select all




Festlegen der Matrix (entweder in Onpredraw oder auf Klicken)

Code: Select all

val m = Matrix()
m.setScale(0.5f, 0.5f)
//m.setTranslate(30f, 30f) // doesn't work either
setImageMatrix(m)
binding.sun.invalidate()
XML -Code für ImageView
Es ist in einem Framelayout verschachtelt, der Teil von vertikaler linearlayout ausprobiert alle Arten von Kombinationen (Angabe von Skaletypen und in Code und XML zeichnbar), jedoch ohne Erfolg. Code basiert auf diesem Artikel, den ich begegnet bin.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post