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............
Antwort
Zu viele Anzeigen?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.