2 Stimmen

Wie man das Bild manuell auf die gewünschte Pixelposition strecken kann

Wie ist es möglich, das Bild manuell auf unsere gewünschte Pixelposition zu strecken.in meiner Android-Anwendung möchte ich mein Bild auf die angegebene Position strecken, indem ich die Endpunkte davon ziehe.kann mir jemand vorschlagen, wie man das macht............

1voto

blessanm86 Punkte 30827

Sie können eine Bildansicht mit dem Attribut

 android:scaleType="fitXY"

Dadurch wird das Bild an die Grenzen der Bildansicht angepasst.

Um das Bild bei Klick oder Berührung zu ändern, müssen Sie der Ansicht einen Ontouchlistener hinzufügen. Und auf der Grundlage der Ansicht getTop und getLeft müssen Sie die Layout-Parameter der Ansicht einstellen, um die Größe zu erhöhen oder zu verringern.

Oder Sie müssen eine Ansicht erweitern und die onDraw-Methode überschreiben. In dieser Methode können Sie die Methode canvas.drawBitmap verwenden, um die Größe der Bitmap anzugeben.

In jedem Fall müssen Sie den onTouchListener verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X